Java异常
粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch 语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 Checked
Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守.
绿色的异常是运行时异常(runtime exceptions),需要程序员自己分析代码决定是否捕获和处理,比如
空指针,被0除… 而声明为Error的,则属于严重错误,如系统崩溃、虚拟机错误..
原创
2020-11-08 12:10:53 ·
184 阅读 ·
1 评论