在代码中使用自定义的异常类,可以对异常进行统一的封装处理。使得整个项目的异常处理更规范、更统一、更优雅。同时,使得日志的记录上更加清晰,便于后续查日志定位问题。
以下为自定义异常类的完整过程:
1、需要自定义一个类,继承自系统的异常类。具体需要什么样类型的异常类,就继承自相应的系统类。
如果希望写一个检查性异常类,则需要继承 Exception 类。
如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。
/**
* @Auther: admin
* @Date: 2018/12/16 14:40
* @De ion:自定义异常类
*/
public class CustomException extends RuntimeException{
private String code;
public CustomException() {
super();
}
public CustomException(String message) {
super(message);
}
public CustomException(String code, String message) {
super(message);
this.code = code;
}
public String getCode() {
return this.code;
}
}
2、在需要抛出该异常的类或方法中,定义当出现异常时抛出自定义的异常。
if (Info == null) {
throw new CustomException(\"Info不能为空\");
}
继续阅读与本文标签相同的文章
上一篇 :
苹果也将进入区块链?新申请的专利暗示了这一切
下一篇 :
神经网络的基础-逻辑回归
-
中小型企业网站云服务器配置推荐解决方案!
2026-05-19栏目: 教程
-
汇编(三)段地址、偏移地址、内存单元、寄存器、CS、IP、代码段、debug、实验题
2026-05-19栏目: 教程
-
Bootstrap4 图标无法使用,使用font-awesome代替
2026-05-19栏目: 教程
-
干货送上,小程序运动步数实战分享
2026-05-19栏目: 教程
-
ZAO 背后的深度学习算法原理浅析
2026-05-19栏目: 教程
