美文网首页
Java异常处理机制

Java异常处理机制

作者: coderpjw | 来源:发表于2018-11-25 21:16 被阅读0次

Exception和Error的异同

Exception和Error都继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出(throw)或者捕获(catch)

Exception和Error体现了Java平台设计者对不同异常情况的分类。

Exception是程序正常运行中,可以预料的意外情况。

Exception可以分为可检查异常 checked 和 不检查异常 unchecked

  • 可检查异常,在源代码里必须进行显示的捕获处理,这是编译期检查的一部分

  • 不检查异常,是指运行时异常,例如NullPointerException, ArrayIndexOutOfBoundsExcep之类。这些异常通常是可以通过在编码的时候避免的。

Error是指在正常情况下,不大可能出现的情况,绝大部分的Error都会导致程序处于非正常,不看回复状态。它不能被捕获,比如OutOfMemoryError。

Throwable、Exception、Error的结构类图

待补充

相关文章

  • Java异常简介及其架构

    Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理...

  • 异常处理

    JAVA严格的异常处理机制和类型检查机制 异常处理手贱异常非手贱异常 异常链处理 异常是在程序出错的时候能知道程序...

  • java 异常

    Java中异常处理是识别及响应错误的机制。有效地异常处理能使程序更加健壮。异常处理是非功能性需求。 异常的处理机制...

  • 第6章 Dart基础语法 -- 异常处理

    1. 异常的定义 Dart的异常处理机制参考了Java语言的异常处理机制。与Java语言不同的是,Dart中不存在...

  • 异常处理 ?处理(try-catch) :甩锅(throws)_

    本章概要 本章主要和大家一起学习java异常类的处理机制,深入学习java异常类。掌握异常处理机制,及背后的逻辑。...

  • Java SE 5

    Java SE 1.Java异常处理机制 Java异常结构中定义有Throwable类,Exception和Err...

  • Java中的异常处理

    一、概述 Java异常是Java提供的一种识别和响应错误的一致性机制。 Java异常机制可以使得异常处理代码和正常...

  • JAVA异常

    一、简介 Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正...

  • Exception和Error有什么区别

    简述Java异常机制的优点 Java语言在设计之初就提供了相对完善的异常处理机制,这也是Java的优势之一;因为这...

  • JavaSE之异常

    八、异常 目录:什么是异常、异常体系结构、Java异常处理机制、处理异常、自定义异常、总结 1.Error和Exc...

网友评论

      本文标题:Java异常处理机制

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