没找到throws声明的异常具体在哪儿抛出的

一个方法既然throws了一个异常,应该会在该方法内的某处,具体throw这个异常吧,比如DriverManager.registerDriver()。但是我没找到

img

img

img

img

可能在父类也可能是系统异常,你这个比方要看具体异常信息,比如在运行的时候抛出异常,一般会打印异常被抓取代码的位置
你可以打印一下看看

这个也有可能是方法里并没有需要抛出,你自己在上面抛出了这个异常,这种一般在IDEA里面是可以看出来的,在idea里面没有用到的声明异常会是灰色的