异常与log4j:
1.异常的定义:程序运行过程中出现错误导致程序异常终止
2.异常的分类(trowable)
2.1:error:系统硬件出错,非能用修改程序解决的问题
2.2:exception(程异常的父类):
1.Arithmetic Excsption;算数错误(不合理的赋值)
2.ArrayIndexOutOfBounds Exception;数组下标越界
3.NullPointerException;访问对象为空
4.ClassNotFoundException;无该类
5.IllegalArgumentException;接受非法参数
6.ClassCastException;对象强制转换出错
7.NumberFormatException;数字格式转换异常
3.try-catch-finally块
1.try;将程序运行的主体用try块包裹,保证就算程序出错也能继续运行
2.catch;catch块捕获经过try块的异常,若没有异常则跳过catch块的内容
3.finally;finally块内的内容一定会执行(除非其中或之前有系统退出),最终会跳回catch块
4.throws;声明异常
5.throw;手动抛出异常
6.log-4j
1、控制日志的输出级别
2、控制日志信息输出的目的地是控制台,文件等
3、控制每一条日志的输出格式
2020年6月28日