专业的JAVA编程教程与资源

网站首页 > java教程 正文

面试官:java开发中异常怎么定义好 程序员:不知道

temp10 2024-11-06 12:12:45 java教程 8 ℃ 0 评论

适用人群

java程序员、程序员、后端开发、面试的程序员、爱学习的码农

异常定义

一个项目异常肯定是必须的,定义好结构良好的异常类,对于快速定位生产BUG非常有利

面试官:java开发中异常怎么定义好 程序员:不知道

异常码枚举

  • 先定义一个异常码枚举处理
  • 私有枚举构造函数
  • 一个通过code找枚举的方法

自定义异常

  • 注意有个异常枚举
  • 继承了RuntimeException
  • 2个构造方法,还可以增加其他默认构造方法
  • 一个完全根据异常码枚举的、一个是异常码枚举和异常描述

测试类

  • 这里的catch可以封装一个resut对象,把异常码、异常描述、成功与否封装进去
  • 异常码、异常信息都打出来了,定位问题非常方法
  • 个性异常

总结

  • 定义异常码类就可以,如果业务非常复杂可以把异常码类多搞几个出来
  • 项目中一个异常类够用了,通过不同异常码定义去区分业务异常
  • 强烈建议开发时多定义异常码,越细越好,上了生产方便快速定位BUG

喜欢的一起评论交流下,你项目里异常是怎么设计的

java程序员加油吧

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表