异常

Java的异常处理是通过5个关键字来实现的:

try、catch、 finally、throw、throws

使用try-catch块捕获异常,分为三种情况

在catch块中处理异常

加入用户自定义处理信息

调用方法输出异常信息

e.printStackTrace();

常见的异常类型

在try-catch块后加入finally块

是否发生异常都执行

不执行的唯一情况

存在return的try-catch-finally块

引发多种类型的异常

排列catch 语句的顺序:先子类后父类

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

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

声明异常:throws

抛出异常:throw

除了系统自动抛出异常外,有些问题需要程序员自行抛出异常

异常的分类

自定义异常:

当JDK 中的异常类型不能满足程序的需要时,可以自定义异常类

使用自定义异常的步骤

日志及分类:

日志:

主要用来记录系统运行中一些重要操作信息

便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因

日志分类:

SQL日志、异常日志、业务日志

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

控制日志的输出级别

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

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

使用log4j记录日志步骤

配置日志信息:

总结:

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值