public Constructor[] getConstructors()
throws SecurityException
这个方法明明有异常抛出
为什么在使用的时候可以不处理呢?
异常
------解决方案--------------------
谁用谁处理!!
------解决方案--------------------
返回的是一个 Constructor<?>[] ,看里面有个问号。
------解决方案--------------------
如果你看看的定义的话,就会发现:
public class SecurityException extends RuntimeException
而RuntimeException是可以不需要catch的。
------解决方案--------------------
并不是所有异常都需要捕获,比如RuntimeException以及其子类!