JAVA Exception分类
2016-09-06 00:00
204 查看
粉红色的是受检查的异常(checked exceptions),其必须被try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 CHeckedException 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守。
绿色的异常是运行时异常(runtime exceptions),需要程序员自己分析代码决定是否捕获和处理,比如 空指针,被0除... 而声明为Error的,则属于严重错误,需要根据业务信息进行特殊处理,Error不需要捕捉。 比如:AWTError、ThreadDeath。
相关文章推荐
- spring quartz:Instantiation of bean failed; nested exception is java.lang.IncompatibleClassChangeErr 分类: Java spring 2015-01-07 19:00 438人阅读 评论(0) 收藏
- Oracle EM错误,java.lang.Exception: Exception in sending Request :: null 分类: Oracle 2015-07-08 21:24 44人阅读 评论(0) 收藏
- java.lang.IllegalArgumentException: <session-config> element is limited to 1 occurrence 分类: Tomcat 2014-12-09 11:20 512人阅读 评论(0) 收藏
- think in java笔记:Throwable及Exception的分类
- spring quartz:Instantiation of bean failed; nested exception is java.lang.IncompatibleClassChangeErr 分类: Java spring 2015-01-07 19:00 437人阅读 评论(0) 收藏
- java.lang.IllegalArgumentException: <session-config> element is limited to 1 occurrence 分类: Tomcat 2014-12-09 11:20 513人阅读 评论(0) 收藏
- java exception:部分类出现UnsupportedClassVersionError
- java.security.AccessControlException: access denied (java.lang.RuntimePermission getClassLoader)
- Exception in thread "main" java.lang.NoClassDefFoundError
- Java中Exception的处理
- 异常:java.util.ConcurrentModificationException
- java.lang.ClassCastException: org.apache.struts.taglib.bean.CookieTei
- 我所知道的java的分类!
- 如何解决 tomcat 下 oracle 缓冲池 读取 clob 字段内容 时的错误 "java.lang.ClassCastException: org.apache.commons.dbcp.DelegatingResultSet "
- Java中Exception的处理
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Eclipse3.1 数据库连接测试程序(SQL Server 2000 Driver for JDBC Service Pack 3 安装测试)
- java.sql.Exception invalid column index - ORA-17003
- Java中存储区的分类
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
- Java多层应用中Exception的处理