你不应该扔
Throwable。这就是为什么。
Throwable是可抛出的事物层次结构的顶部,由
Exceptionsand组成
Errors。由于
Errors根据定义是由不可挽救的条件引起的,因此将它们包括在方法声明中是没有意义的。剩下的只是
Exception。
您应该
throws Exception改为声明您的方法。
注意,范围越窄
throws越好。
声明你的方法是
throws Exception,那么你的方法不会产生异常,而是调用作为一个声明其他代码
throwsException,你想例外渗透调用堆栈。
如果您的方法是 生成 异常,则声明一个较小的范围,例如
throws IOException, MyProcessingException,等等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)