个人对于JAVA异常的理解
2011-08-29 20:20
337 查看
JAVA运行当中有错时:
不可搞的叫ERROR
可以搞的异常叫exception ,又分两类:
可以搞的定的叫checked exception
搞不定(编程错误引起等)的或者不想搞的叫runtime exception
当异常搞不定时,定位为checked exception也没有用,无法处理,只能一级往上抛,所以定义为runtime exception
runtime exception最好不要 catch,因为catch到了也没有用,或者是编程错误引起,反而隐藏错误
捕获异常时,最好不要用异常总管exception,那就捕获了所有,包括运行时异常,而这类基本上是搞不定的或编程错误。。。
不可搞的叫ERROR
可以搞的异常叫exception ,又分两类:
可以搞的定的叫checked exception
搞不定(编程错误引起等)的或者不想搞的叫runtime exception
当异常搞不定时,定位为checked exception也没有用,无法处理,只能一级往上抛,所以定义为runtime exception
runtime exception最好不要 catch,因为catch到了也没有用,或者是编程错误引起,反而隐藏错误
捕获异常时,最好不要用异常总管exception,那就捕获了所有,包括运行时异常,而这类基本上是搞不定的或编程错误。。。
相关文章推荐
- 已有打开的与此命令相关联的DataReader,必须首先将它关闭。对于此异常的个人的理解!
- 对于C/C++,java的volatile关键字的个人理解
- Java关于个人对于Socket的理解,Socket多线程批量上传文件,适合新手
- JAVA异常处理机制的个人理解(try catch throw finally)
- 对于JAVA处理异常的理解
- 新人对于java异常的理解
- 对于Java转型的一些个人理解
- 初学java,对于MVC模式的理解
- java试题整理1(附部分个人理解)
- 个人理解——java中的import
- 深入理解java异常处理机制(转载)
- 单例模式个人理解--JAVA
- JAVA中深拷贝与浅拷贝(在网上找到的) 希望对于理解深拷贝与浅拷贝有帮助
- JAVA中 子类与父类构造方法的关系 个人理解
- 深入理解java异常处理机制(记得看原文评论,1楼评论解决问题或者本文PS说明)
- Java中对于Interface的总结与理解
- java序列化个人理解+转载Serializable
- java中引用数据类型个人理解
- 深入理解java异常处理机制