1.异常的结构
Throwable:
Error:
Exception:
IOException:网络错误、磁盘空间不足等
RuntimeException:类型转换错误、数组访问越界等
2.其中,Error 和RuntimeException为Unchecked异常。IOException为Checked异常
3.异常的构造器(继承自Throwable):Throwable(),Throwable(String message)
4.异常检查会消耗资源,因此不要滥用异常
5.try...catch...结构中,可使用如下方式抛出异常
6.tyr{try...catch...finally...}catch...结构中,若内层try中发生异常并被catch处理随后抛出,随后执行finally中发生异常,将丢失内层所catch的异常

61

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



