使用java实现面向对象 第五章
第五章 异常
一、异常概述
概述:异常是在程序的运行过程中所发生的不正常的事件,他会中断正在运行的程序
二、异常处理
1.关键字:try catch finally throw throws
2.Try:把可能出现异常的代码放入try中
3.Catch:捕捉异常
4.Finally:无论是否有异常,都会执行的代码
5.Throw:总是出现在方法体
6.Throws:总是出现在方法的声明中,用了表明改方法可能抛出的各种异常
三:常见的异常
Exception:异常层次结构的根类
ArithmeticException:算数错误的情形,
ArrayIndexOutOfBoundsException:数组大于或小于实际数组的大小
NullPointerException:尝试访问null对象成员
ClassNotFoundException:欲得到数据类型与实际输入类型不匹配
IllegalArgumentException:方法接受到的非法参数
四:log4i记录日子文件信息
日志文件具有输出优先级:
从高到低:error warn info debug