美文网首页Java工程师知识树
Java基础-异常-异常处理方法

Java基础-异常-异常处理方法

作者: HughJin | 来源:发表于2021-01-17 07:30 被阅读0次

Java工程师知识树 / Java基础


异常处理方法总结

  1. 把所有清理代码必须放在 finally 代码块中,或者使用 try-with-resource 语句。
  2. 重要方法编写方法文档,使用Javadoc为方法编写文档,指明方法的异常以及意义
  3. 通过会通过自定义编码和描述代替返回Exception
  4. 方法编写时,优先捕获最具体的异常,然后将不太具体的 catch 代码块添加到列表的尾部。
  5. 方法编写时,不要捕捉Throwable ,尽量不要都捕捉Exception
  6. 方法编写时,不要忽略异常,包装业务异常信息与搜索索引
    1. 异常信息打印到日志时,打印日志应尽量包含业务信息与搜索索引,便于排查问题。
    2. 异常抛出处理时,异常信息应将业务的错误场景具体描述和搜索索引写入异常信息中,便于排查问题。
  7. 能使用自定义异常的情况下,抛出异常时,尽量使用自定义异常,便于分辨系统业务。如,OrderException;ProductException;UserException等,使用自定义异常,可以明确是哪块模块发生的异常,结合异常信息可以快速定位系统问题。
  8. 形成自己的项目异常处理规范

相关文章

  • Java基础-异常-异常处理方法

    Java工程师知识树[https://www.jianshu.com/p/db77d19a25f6] / Ja...

  • Java基础之异常

    Java基础之异常 目录 异常简单介绍 ThrowableErrorException 异常分类 如何处理异常异常...

  • JNI异常

    JNI异常 JNI允许native方法引发任意Java异常。native代码还可以处理未解决的Java异常。未处理...

  • Java- 异常处理

    Java- 异常处理 异常处理能够使一个方法给它的调用者抛出一个异常。 Java异常是派生自 java.lang....

  • Java基础之异常处理

    Java基础之异常处理 在Java程序中,异常分为编译异常以及运行时异常 编译异常:程序在编译期间就出现的异常,必...

  • Java基础系列-Exception异常处理

    原创文章,转载请标注出处:《Java基础系列-Exception异常处理》 一、概述 Java代码中的异常处理是非...

  • Java基础_异常

    本文主要从如下几点学习Java中的异常 异常的分类 异常分类结构图 异常处理的方法 异常的分类 Java库中本身内...

  • Java基础07IO

    Java 基础06集合类 异常 了解什么是异常,异常的由来,常见的异常,异常的分类,掌握jvm对异常的默认处理方案...

  • Java 异常面试问题与解答

    Java 提供了一种健壮且面向对象的方法来处理称为 Java异常处理的异常情况。 1. Java中的异常是什么? ...

  • Java 异常处理

    原文链接 Java 异常处理 你将学到 Java中异常的捕获方法 throws/throw 和 finally 关...

网友评论

    本文标题:Java基础-异常-异常处理方法

    本文链接:https://www.haomeiwen.com/subject/lsvlaktx.html