黑马程序员技术交流社区

标题: 【上海校区】JAVA异常机制 [打印本页]

作者: 不二晨    时间: 2019-2-22 17:15
标题: 【上海校区】JAVA异常机制
1.Java异常的关键字
try{} 有可能会出现异常的代码
catch(){} 根据try{}语句块中的异常和()中的异常来进行处理
finally{} 不管是否发生异常,都会执行的语句块
throw 使用throw关键字从方法中抛出一个异常,抛出给方法本身。
throws 将方法中的异常抛出给调用者

2.Java异常体系
Throwable
Error 错误:代码无法解决的问题;栈溢出、…
Exception 异常:对异常进行处理后,程序是不会终止执行

3.异常的分类
Exception
RuntimeException:运行时异常
NullPointerException 空指针异常
IndexOutOfBoundsException 数组越界异常
ClassCastException 类型转换异常
ArithmeticException 除数为0异常
强制异常:IO、线程

4.异常
throw
throws
自定义异常

解决方法:
1.确定异常的类型
2.从异常堆栈信息中找到你自己写的类(多个)
3.找到最终的出异常的类
4.System.out.println()输出信息
Debug模式
---------------------
【转载,仅作分享,侵删】
作者:lzq1326253299
原文:https://blog.csdn.net/lzq1326253299/article/details/82049673
版权声明:本文为博主原创文章,转载请附上博文链接!


作者: 不二晨    时间: 2019-2-26 15:30
奈斯,感谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2