第六章——异常(2)
来源:互联网 发布:店侦探软件下载 编辑:程序博客网 时间:2024/06/03 14:14
1.在try—catch块后加入finally块,无论是否发生异常,finally块都执行
唯一不执行的情况:中断程序,退出Java虚拟机
2.存在return块时的执行顺序:tyr—catch—finally—return
3.多重catch块:排列catch语句的顺序,先子类后父类
发生异常时按顺序逐个匹配
只执行第一个与异常类型匹配的catch语句
4.throws—声明异常,多个异常用逗号隔开
i.通过try—catch捕获并处理异常
ii.通过throws继续声明异常 main()方法声明的异常将由Java虚拟机来处理
5.throw和throws的区别:
i.作用不同:throw用于在程序中抛出异常;throws用于声明在该方法内抛出异常
ii.使用位置不同:throw位于方法体内部,可以作为单独语句使用;throws必须跟在方法参数列表的后面,不能单独使用
iii.内容不同:throw抛出一个异常对象,而且只能是一个;throws后面跟异常类,而且可以跟多个异常类
6.异常的分类:Checked异常、运行时异常
7.日志的分类:SQL日志、异常日志、业务日志
8.log4j:可以控制日志的输出级别
控制日志信息输送的目的地是控制台、文件等
控制每一条日志的输出格式
9.日志:用于记录系统运行中一些重要操作信息
便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或出现问题后根据日志找到原因
10.使用log4j的步骤:在项目中加入log4j的JAR文件
创建log4j.properties文件
配置日志信息
使用log4j记录日志信息
- 第六章——异常(2)
- 第六章——异常
- Java——第六章(异常处理和文件IO流操作)—项目案例
- Java——第六章(异常处理和文件IO流操作)
- 第六章:异常处理
- 第六章 异常处理
- 第六章 异常
- OOP/第六章 异常
- 第六章 异常
- 第六章 异常机制
- 第六章:Java_异常处理
- 面向对象第六章 异常
- JAVA OOP第六章 异常
- java第六章-异常处理
- Sun-JNI文档系列之七——第六章:异常
- 第六章—函数
- 第六章(2)
- 第六章 一张白纸好作画—Canvas画布(2)
- 集合框架
- 在Linux系统下用dd命令制作ISO镜像U盘启动盘
- 欢迎使用CSDN-markdown编辑器
- 常见前端兼容性问题-转自知乎
- NYOJ710外星人的供给站
- 第六章——异常(2)
- 412. Fizz Buzz
- 代码重用,多重继承
- 集合框架1
- JSP的简单介绍
- LeetCode
- SpringMVC开发——实现第一个RESTful接口
- oralce基础一
- DevExpress XtraChart画图时出现凸起问题解决