当前位置: 代码迷 >> J2EE >> Class 种使用疑惑
  详细解决方案

Class 种使用疑惑

热度:70   发布时间:2016-04-21 22:48:21.0
Class 类使用疑惑


public Constructor[] getConstructors()
                              throws SecurityException

这个方法明明有异常抛出
为什么在使用的时候可以不处理呢?

异常

------解决方案--------------------
谁用谁处理!!
------解决方案--------------------
返回的是一个 Constructor<?>[] ,看里面有个问号。
------解决方案--------------------
引用:
public Constructor[] getConstructors() throws SecurityException
这个方法明明有异常抛出
为什么在使用的时候可以不处理呢?


如果你看看的定义的话,就会发现:
public class SecurityException extends RuntimeException

而RuntimeException是可以不需要catch的。
------解决方案--------------------

并不是所有异常都需要捕获,比如RuntimeException以及其子类!
  相关解决方案