您的位置:首页 > 编程语言 > Java开发

Java异常框架

2015-10-18 20:51 465 查看
1、 java.lang.Error

用于标记严重错误。合理的应用程序不应该去try/catch这种错误。绝大多数的错误都是非正常的,就根本不该出现的。

2、RuntimeException

如NullPointerException、IndexOutOfBoundsException等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。

3、非运行时异常

必须进行处理的异常,如果不处理,程序就不能编译通过。如IOException、SQLException等

未检查的异常(unchecked
exceptions):Error和RuntimeException 及其子类

检查了的异常(checked
exceptions):所有其他的Exception类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: