异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序.
异常处理:Java编程语言使用异常处理机制为程序提供了错误处理的能力. Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws.
Exception 异常层次结构的父类
ArithmeticException 算术错误情形,如以零作除数
ArrayIndexOutOfBoundsException 数组下标越界
NullPointerException 尝试访问 null 对象成员
ClassNotFoundException 不能加载所需的类
IllegalArgumentException 方法接收到非法参数
ClassCastException 对象强制类型转换出错
NumberFormatException 数字格式转换异常,如把"abc"转换成数字
引发多种类型的异常
排列catch 语句的顺序:先子类后父类
发生异常时按顺序逐个匹配
只执行第一个与异常类型匹配的catch语句
log4j是一个非常优秀的开源日志记录工具
控制日志的输出级别
控制日志信息输送的目的地是控制台、文件等
控制每一条日志的输出格式
使用log4j记录日志步骤
1,在项目中加入log4j的JAR文件
2,创建log4j.properties文件
3,配置日志信息
4,使用log4j记录日志信息