异常中断程序问题
1 | 一旦出现,会终止程序 |
常见的能够终止程序的异常
一旦触发此类异常,程序将就此终止
NullPointerException: 空指针异常
异常信息
1 | Exception in thread "main" java.lang.NullPointerException |
ArithmeticException: 算数异常
异常信息
1 | Exception in thread "main" java.lang.ArithmeticException: / by zero |
RuntimeException: 运行时异常
异常信息
1 | Exception in thread "main" java.lang.RuntimeException |
异常处理的准则
1 | 1.释放资源必须放置到finally从句中 |
finally从句的特性
1 | 1.无论程序运行是否发生异常,发生任何异常,finally从句中的代码都会被执行,即便在try和catch中使用return也不会影响finally从句中的代码的执行;除非是try和catch中使用了System.exit |
代码展示
1 | public class ExceptionHandlingTest { |
打印展示
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 123!