我有这个片段.
public final class StackOverflow{
class MyException extends Throwable{
}
private void a(){
try{
}catch(MyException | Exception e){
}
}
}
exception StackOverflow.MyException is never thrown in body of corresponding try statement
Run Code Online (Sandbox Code Playgroud)
我知道Exception也在扩展Throwable,也是一个经过检查的异常,MyException也在扩展Throwable,这也是一个经过检查的异常!
我的问题是为什么不需要在try catch中抛出异常,但MyException是?我认为两者都是检查异常所以哪个区别?
对不起,问题很简单.
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |