学习目标
- 异常
- 异常的介绍及分类
- 异常的处理方式
- 自定义异常
- 日志
- 日志优势
- 日志使用
- 日志配置
- 综合案例-购票系统
- 客户商家电影操作
1. 日志
1.1 日志框架能解决什么问题 ?
2.2 日志框架使用的步骤 ?
1.在项目下新建文件夹lib,导入Logback的相关jar包到该文件夹下,并添加到项目库中去
2.必须将Logback的核心配置文件logback.xml直接拷贝到src目录下
3.在代码中获取日志的对象
4.使用日志对象输出日志信息
2. 异常
2.1 什么异常 ? 异常的分类 ?
1.异常就是程序出现了不正常的情况
2.编译异常:非RuntimeException及其子类
3.运行异常:RuntimeException及其子类
2.2 异常处理方式 有哪些 ? 每一种方式应用场景 ?
1.异常处理方式有:JVM 的默认处理方案,声明,抛出,捕获
2.(1)默认处理方案就是在异常位置创建异常对象,给调用者处理。
(2)声明异常,一般用于提醒可能会出现异常,如果有异常交给方法调用者处理,如果没有异常正常执行
(3)抛出,在方法中,当传递的参数有误,没有继续运行下去的意义,抛出异常结束程序
(4)捕获,捕获处理是本方法内部进行处理 , 能够阻止异常的传递,从而保证程序能够继续往下执行
2.3 自定义异常的优势 , 如何自定义异常 ?
1.优势是:为了让控制台的报错信息更加的见名之意(更能看得懂)
2.定义自定义异常,编译异常继承Exception,运行异常继承RuntimeException
public class 异常子类 extends 异常父类{
//空参构造
//有参构造
}