`
mlxqx
  • 浏览: 958 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA异常处理分类及处理原则

    博客分类:
  • JAVA
阅读更多

 一、JAVA异常分类

Throwable是 Java 语言中所有错误或异常的超类。下一层分为Error和Exception

ERROR是不能被程序很好处理的错误,不允许捕获

Exception又分为运行时异常(unchecked)和非运行时异常(checked)

 

二、异常处理原则

1:底层抛出异常(开发人员),外层捕获异常并处理(用户)。提高用户体验。

2:不能处理异常,就不要捕获异常。

3:就近捕获异常。

4:不要不处理已经捕获的异常。

5:尽量将异常通过程序进行判断。

6:对异常进行自定义封装(继承RunTimeException)。

7:尽量catch具体的异常类

 

第一次写技术博,有点凌乱。请各位大神指教!

 

  • 大小: 48.6 KB
分享到:
评论

相关推荐

    高效的java异常处理框架高效的java异常处理框架高效的java异常处理框架

    高效的 Java 异常处理框架 Java 异常处理是 Java 语言中的一个关键组件,用于处理...设计一个高效的 Java 异常处理框架需要遵循基本原则,分类处理不同的异常,设计合适的异常处理逻辑,并对异常处理逻辑进行测试。

    Java异常处理机制及应用.pdf

    Java 异常处理机制及应用 Java 异常处理机制是一种重要的技术,它能够帮助开发者处理 Java 语言中的错误和异常,从而提高程序的可靠性和稳定性。本文将从 Java 异常处理机制的原理、分类、抛出和捕获机制、原则等...

    Java异常处理机制应用研究.pdf

    本文将详细介绍 Java 异常处理机制的应用研究,包括 Java 异常体系统结构、异常分类与处理机制、异常处理的一般原则和异常处理框架等。 Java 异常体系统结构 Java 异常体系统结构如图 1 所示,Throwable 是所有...

    论文研究-基于Java异常处理机制的研究 .pdf

    Java异常处理机制研究的知识点涵盖了异常处理的基本概念、分类、原则以及实际应用等方面。 1. 异常处理概念 异常处理是Java语言中用于处理程序运行时遇到的错误和异常情况的一种机制。它通过异常类的层次结构来实现...

    Java异常处理教程

    本教程将深入探讨Java异常处理的基础、原则以及最佳实践。 一、异常的分类 Java中的异常类层次结构主要基于`java.lang.Throwable`类,它有两个主要子类:`Error`和`Exception`。`Error`通常表示系统级的错误,如...

    Java 异常处理面试集锦及答案20道

    Java异常处理是编程实践中不可或缺的一部分,它为程序员提供了一种优雅的方式来...通过理解并熟练应用上述Java异常处理的知识,开发者可以编写出更加健壮、易于维护的代码,并在面试中表现出对Java编程原则的深刻理解。

    JAVA异常处理原因方法

    ### JAVA异常处理原因方法 #### 程序错误原因与概念 在软件开发中,程序错误是不可避免的,它们可以大致分为三类:编译错误、运行错误和逻辑错误。 - **编译错误**,也被称为“语法错误”,这类错误是在编译阶段...

    java 异常类处理

    在进行异常处理时,一个良好的实践是遵循“尽早发现,尽早处理”的原则,避免异常传播到程序的高层。此外,异常信息应具有足够的描述性,方便开发者定位问题。通过自定义异常类,可以更好地封装业务逻辑错误,并提供...

    java异常处理试题及答案.pdf

    Java异常处理是编程中至关重要的一个方面,它用于处理程序运行过程中可能出现的错误或异常情况。在Java中,异常是一个对象,它表示程序运行时发生的错误。这些异常可以通过使用特定的关键字和结构来管理和处理。 1....

    Java异常框架设计

    这篇博文“Java异常框架设计”可能探讨了如何有效地利用Java的异常处理机制来构建可靠的系统。在这个讨论中,我们将深入理解Java异常的基本概念、异常分类、以及如何通过良好的框架设计提升代码的可读性和可维护性。...

    Java编程中异常处理的优劣之道

    本文主要讨论了Java异常处理的三个层次:好、不好和恶劣的处理方式,并提供了相关的处理技巧。 首先,我们需要理解Java异常的基本分类。Java将异常分为可检查(Checked)异常和不可检查(Unchecked)异常。可检查...

    java异常学习总结

    #### 二、Java异常处理机制详解 1. **异常处理的关键字:** Java中的异常处理主要通过`try`、`catch`、`finally`和`throw`、`throws`等关键字实现。 - `try`: 包含可能抛出异常的代码块。 - `catch`: 捕获并处理`...

    Java项目中全局异常处理实战.zip

    - 提供的源码实例展示了如何在实际项目中应用上述原则,包括`GlobalExceptionHandler`类的实现、自定义异常类的设计以及异常处理逻辑的测试。 10. **最佳实践** - 避免在`catch`块中使用`return null`或简单的`...

    深入理解java异常处理机制的原理和开发应用

    本文将深入探讨Java异常处理的关键概念、原则和最佳实践。 首先,Java异常处理涉及五个核心关键字:try、catch、finally、throw和throws。try块用于包含可能会抛出异常的代码,catch块捕获并处理特定类型的异常,...

    java异常总结

    #### 五、Java异常处理的原则和技巧 1. **避免过大的try块**: - **定义**: 不要将不会出现异常的代码放入`try`块中。 - **应用场景**: 尽量保持一个`try`块对应一个或多个具体的异常。 2. **细化异常的类型**: ...

    Java异常详解_动力节点Java学院整理

    异常处理的原则是,尽可能地处理那些能恢复的异常,而对于无法恢复的异常,通常将其传递给上层调用者,直到找到合适的处理策略。受检查异常与未检查异常受检查异常(Checked Exception)是那些在编译时期就需要处理...

    浅谈Java异常.docx

    本文将深入探讨Java异常处理的基本概念、分类以及最佳实践。 异常的好处在于它们将错误处理代码与正常逻辑分离,使主程序更加清晰和简洁。通过使用`try-catch`块,我们可以将可能会抛出异常的代码包裹起来,而将...

Global site tag (gtag.js) - Google Analytics