- 4
- 0
- 约1.24千字
- 约 20页
- 2019-07-07 发布于江苏
- 举报
Java异常处理机制;引入;一、异常概述;异常类层次体系;常见异常
常见运行时异常
空指针???常:java.lang.NullPointerException
数组下标越界异常:java.lang.ArrayIndexOutOfBoundsException
数学异常:java.lang.ArithmeticException
类型转换异常:java.lang.ClassCastException
常见非运行时异常
IO异常
找不到文件异常:java.io.FileNotFoundException
反射异常
找不到类异常:java.lang.ClassNotFoundException;二、异常的基本要素;三、异常处理机制;抛出
在方法中,将一个已经生成的异常对象“抛”给它的调用者方法处理。此时调用者方法如果还不处理,可以继续向上抛。如果当前方法已经是main()方法,那么异常对象将会交给Java运行时系统处理,这种情况下,异常对象是被Java虚拟机捕获的。
抛出通常表示不处理,交给调用者处理
捕获
这里指程序开发人员对异常情况的处理。在方法中,对运行中可能出现的异常对象预先设定好“捕获”的方式,即捕获异常的代码。捕获后通常可以对异常情况进行有针对性的处理,补救或挽回。;异常的抛出
throws关键字:以类名的方式,在方法名后面声明该方法有可能抛出的异常,告诉调用者使用该方法存
原创力文档

文档评论(0)