java的异常处理。。。java知识总结(工作一年半差不多两年了,感觉是时候总结一下java,文章内容为本人观点)
2017-02-17 15:56
519 查看
2017-2-17
java的异常处理
异常:不正常的事情并非错误的事情。
Throwable类:两个子类:error:编译期错误或者是系统错误,一般不在程序中处理。exception:异常,所有异常类的父类。
Exception类:RuntimeException:运行期异常。空指针异常,数组下标越界,数学异常。CheckedException:除去运行期异常的异常。IoException,SQLException
Try,Catch,Finally
Try :可能会发生异常的代码。Catch:异常处理。Finally:必须执行的代码。
Try,Catch,Finally执行顺序
①try中没有异常并且有return,try-》finally-》return
②try中有异常并且有return, try-》catch-》finally-》return
③try中有异常对应的catch中有return,try-》catch-》finally-》return
throw,throws
throw抛出异常,throws声明异常。
自定义异常:自己定义的异常类。public class ABCException extends Exception{ public ABCException (String error)super(error);}
java的异常处理
异常:不正常的事情并非错误的事情。
Throwable类:两个子类:error:编译期错误或者是系统错误,一般不在程序中处理。exception:异常,所有异常类的父类。
Exception类:RuntimeException:运行期异常。空指针异常,数组下标越界,数学异常。CheckedException:除去运行期异常的异常。IoException,SQLException
Try,Catch,Finally
Try :可能会发生异常的代码。Catch:异常处理。Finally:必须执行的代码。
Try,Catch,Finally执行顺序
①try中没有异常并且有return,try-》finally-》return
②try中有异常并且有return, try-》catch-》finally-》return
③try中有异常对应的catch中有return,try-》catch-》finally-》return
throw,throws
throw抛出异常,throws声明异常。
自定义异常:自己定义的异常类。public class ABCException extends Exception{ public ABCException (String error)super(error);}
相关文章推荐
- java知识总结(工作一年半差不多两年了,感觉是时候总结一下java,文章内容为本人观点)
- 集合框架。。。。java知识总结(工作一年半差不多两年了,感觉是时候总结一下java,文章内容为本人观点)
- java知识总结(工作一年半差不多两年了,感觉是时候总结一下java,文章内容为本人观点)
- java知识总结(工作一年半差不多两年了,感觉是时候总结一下java,文章内容为本人观点)
- java知识总结(十一)异常处理机制
- 基础知识《十一》Java异常处理总结
- 小小的总结一下java异常处理和List、ArrayList、Vector、Set、HashSet、TreeSet集合的简单应用
- Java异常处理介绍(Java知识的重点内容)
- 黑马程序员_Java第18天知识总结_System类_Runtime类_Date_Calendar_Math_Random_InputStream_OutputStream_IO异常的处理
- 有关Java 异常处理中的知识总结
- Java基础知识总结(四)——异常与异常处理表
- Java 基础知识总结:异常处理
- 黑马程序员 Java基础知识总结-异常处理
- 关于Java你可能不知道的10件事 (转载的文章,感觉比较有意思,等有空的时候好好玩一下)
- SEO基础知识8大精华文章之第六篇 SEO的工作内容(连载)
- Java 异常处理学习总结
- Java知识总结(1)——关于异常
- 一篇不错的讲解Java异常的文章(转载)----感觉很不错,读了以后很有启发
- java知识总结(4)——日期处理
- 一篇不错的讲解Java异常的文章(转载)----感觉很不错,读了以后很有启发