异常和错误
- Throwable
- Error
- Exception
- IOException,ClassNotFoundException,ParseException
- RuntimeException
try\catch\finally
- 使用catch可以捕获多个异常,异常由小到大的,NullPointerException-Exception-Throwable
throw new Exception(“this is a exception”);
throw 主动抛出异常,一般在方法中使用,一般方法中也要将异常抛出,使用throws关键字。
总结
- 处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理
- 在多重catch块后面,可以加一个catch(Exception)来处理可能被遗漏的异常
- 对于不确定的代码,可以加上try-catch处理潜在的异常
- catch(Exception e),e是对象,直接答应会调用toString方法
- 尽量添加finally语句去释放占用的资源
本文深入探讨Java异常处理机制,解析Throwable、Error与Exception的区别,详解IOException、ClassNotFoundException等常见异常,以及RuntimeException的使用场景。文章指导如何运用try-catch-finally结构有效管理异常,并提供避免异常的编程策略。
1325

被折叠的 条评论
为什么被折叠?



