Java 异常的一些思考

阅读: 评论:0

Java 异常的一些思考

Java 异常的一些思考

异常总体上分为2类:

  1. checked exceptions:
    可被Java Compiler 检查的异常,可认为是除 RuntimeException类型 之外的其他异常
  2. unchecked exceptions:
    可通过编译,在程序运行时抛出的异常

在项目设计中,我们常常自定义系统的业务异常,当业务上不满足校验时,可以通过抛出业务异常,到 catch 语句中做统一的处理,例如打印日志,返回调用方错误信息等。举例如下:

public class SettleException extends RuntimeException {private static final long serialVersionUID = -694489771576921331L;private String code;public SettleException(String code, String msg) {super(msg);de = code;}public SettleException(RetCode ret) {Description());de = Code();}public SettleException(RetCode retMsg, String msg) {super(msg);de = Code();}public SettleException(RetCode retMsg, String msg

本文发布于:2024-02-03 04:34:00,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170690603648675.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:异常   Java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23