java异常中Exception捕获不到的异常

简介:

一 概念

众所周知java提供了丰富的异常类,这些异常类之间有严格的集成关系,分类为

父类Throwable

Throwable的两个子类Error和Exception

Exception的两个子类CheckedException和RuntimeException

 

二 发现问题

通常捕获异常catch的时候最大catch到Exception这个类就为止了,当然这能够处理大部分的异常情况。

但是值得注意的是,Exception不能捕捉到所有的异常。比如InvocationTargetException。

 

三 解决办法

catch(Throwable t)
{  }

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/1030108如需转载请自行联系原作者


woshixuye111

相关文章
|
2月前
|
Java
java自定义Service的异常
java自定义Service的异常
15 0
|
2月前
Exception in thread “main“ java.lang.NoClassDefFoundError: freemarker/template/Configuration
Exception in thread “main“ java.lang.NoClassDefFoundError: freemarker/template/Configuration
21 0
|
3天前
|
存储 Java 开发者
探索Java开发中触发空指针异常的场景
作为一名后端开发者在Java编程的世界中,想必大家对空指针并不陌生,空指针异常是一种常见而又令人头疼的问题,它可能会在我们最不经意的时候突然出现,给我们的代码带来困扰,甚至导致系统的不稳定性,而且最可怕的是有时候不能及时定位到它的具体位置。针对这个问题,我们需要深入了解触发空指针异常的代码场景,并寻找有效的方法来识别和处理这些异常情况,而且我觉得空指针异常是每个Java开发者都可能面临的挑战,但只要我们深入了解它的触发场景,并采取适当的预防和处理措施,我们就能够更好地应对这个问题。那么本文就来分享一下实际开发中一些常见的触发空指针异常的代码场景,并分享如何有效地识别和处理这些异常情况。
18 1
探索Java开发中触发空指针异常的场景
|
3天前
|
Java
springboot项目出现Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/Filter
springboot项目出现Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/Filter
11 0
|
4天前
|
SQL 网络协议 Java
Java异常详解
Java异常详解
8 1
|
14天前
|
Java 程序员 编译器
|
14天前
|
Java
Java Exception打印及输出到日志
有时候如果打印出异常的错误,并记录下来,这里记录一下
31 5
|
15天前
Swagger2异常:java.lang.NumberFormatException: For input string: ““
Swagger2异常:java.lang.NumberFormatException: For input string: ““
20 1
|
16天前
|
存储 Java 程序员
JavaSE&Java的异常
JavaSE&Java的异常
25 0
|
27天前
|
Java 开发者
Java中的受检异常和非受检异常的区别
Java中的受检异常和非受检异常的区别