认识异常:异常是导致程序中断运行的一种指令流。如果不对异常进行正常处理,则可能导致程序的中断执行,造成不必要的损失
运行结果
1.异常格式:
运行结果
运行结果
1.数组越界异常:ArrayIndexOutOfBoundsException
2.数字格式化异常:NumberFormatException
3.算数异常:ArithmeticException
4.空指针异常:NullPointerException
throws关键字
1.在定义一个方法的时候可以使用throws关键字声明,使用throws声明的方法表示此方法不处理异常,抛给方法的调用者处理
2.格式:
public void tell() throws Exception{}
运行结果
运行结果
运行结果
throw关键字
1.throw关键字抛出一个异常,抛出的时候直接抛出异常类的实例化对象即可。
运行结果
自定义异常:
1.自定义异常直接继承Exception就可以完成自定义异常类
运行结果



