复习

来源:互联网 发布:闲鱼 淘宝二手下载 编辑:程序博客网 时间:2024/05/18 15:26

1·什么是异常?

异常就是在程序的运行过程中所发生的不正常事件。

2·什么是异常处理?

Java的异常处理是通过5个关键字来实现的:try,catch,finally,throw和throws。

3·引发多种类型异常:

                  排列catch语句的顺序,先子后类。

                 发生异常时按顺序逐个匹配。

                  只执行第一个与异常类型匹配的catch语句。

4·                    捕获异常                               声明异常                        抽出异常

try       执行可能产生异常的代码              throws                           throw

catch        捕获异常                 声明方法可能要抛出的各种异常   手动抛出异常

finally  无论是否发生异常代码总能执行

5·finally块,唯一不执行的情况,中断程序退出Java虚拟机。

6·执行顺序:try-catch-finslly-reyurn。

7·throw与throws的区别:

作用不同:throw手动抛出异常。    throws声明方法可能要抛出的异常。

使用位置不同:throw方法位于体内部,可以作为单独语句使用。

                        throws必须跟在方法参数列表后面,不能单独使用。

内容不同:throw抛出一个异常对象,而且只能是一个。

                 throws后面跟异常类,而且可以跟多个异常类。

8·log4j是一个非常优秀的开源日志记录工具。

控制日志的输出的级别。

控制日志信息输送的目的地是控制台,文件等。

控制每一条日志的输出格式。

9·日志分类:SQL日志,异常日志,业务日志。

10·log记录日志步骤:

在项目中加入log4j的JAR文件

创建log4j.properties文件

配置日志信息

使用log4j记录日志信息

原创粉丝点击