美文网首页JAVA
Java 异常类 checked exception/unch

Java 异常类 checked exception/unch

作者: entro | 来源:发表于2019-03-26 21:09 被阅读9次

Exception 异常

异常分类

1. 受检异常/不需要受检异常 checked exception/unchecked exception

checked exception 编译器会强制要求显式捕获处理,而unchecked exception 一般不需要处理(jvm的默认处理方式)。

2. 异常类继承关系

Exception继承关系

分为Error 和 Exception 两大类

  1. Error 表示系统错误,资源耗尽,由jvm抛出的异常,Error都是unchecked exception.包括 VirtualMachineError\OutOfMemoryError\StackOverflowError and so fourth.
  2. Exception 表示应用程序错误,分为 unchecked exception(RuntimeException),其他子类都是checked exception.

最佳实践
finally中使用return 或者抛出异常会覆盖try中的异常信息。所以不要在finally中使用return 或者抛出异常。

相关文章

  • Java 异常类 checked exception/unch

    Exception 异常 异常分类 1. 受检异常/不需要受检异常 checked exception/unc...

  • runtimeException和checkedExceptio

    Java提供了两类主要的异常:runtime exception和checked exception。所有的che...

  • 异常

    异常类 异常分为受检异常(checked exception)和非受检异常(unchecked exception...

  • Java中的异常(下)

    两类异常 Java中的异常继承体系为: 这里的异常( Exception)分为两大类:Checked异常和Runt...

  • Java基础

    异常基础 Exception Java中的异常分为两大类:1.Checked Exception(非Runtime...

  • dart系列之:dart语言中的异常

    简介 Exception是程序中的异常情况,在JAVA中exception有checked Exception和u...

  • Checked Exception是恶魔

    关于异常处理,Java是孤独的。因为只有Java有Checked Exception(受检查异常)。其他语言,比如...

  • 异常

    一、Java中异常 1、Java中的异常分为两大类:Checked Exception(非Runtime Exce...

  • 如何理解java中checked exception和unche

    Java中存在两种异常,一种是checked exception,一种是unchecked exception。 ...

  • 【JAVA】 Exception

    Java中的异常分为两大类:1.Checked Exception(非Runtime Exception)2.Un...

网友评论

    本文标题:Java 异常类 checked exception/unch

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