java进行error捕获和处理示例(java异常捕获)

 更新时间:2014年01月12日 09:38:14   作者:  
通常来说,大家都是对Java中的Exception进行捕获和进行相应的处理,有些人说,error就无法捕获了。其实,error也是可以捕获的。Error和Exception都是Throwable的子类。既然可以catch Throwable,那么error也是可以catch的

下面给个小例子,来验证一下error的捕获。

复制代码 代码如下:

public class TestCatchError extends Error{

    private static final long serialVersionUID = -351488225420878020L;

    public TestCatchError(){
        super();
    }

    public TestCatchError(String msg){
        super(msg);
    }

    public static void main(String[] args) {
        try {
            throw new TestCatchError("test catch error");
        } catch (Throwable t) {
            System.out.println("step in the catch ~");
            t.printStackTrace();
        }
    }
}

运行结果:

复制代码 代码如下:

step in the catch ~
TestCatchError: test catch error
at TestCatchError.main(TestCatchError.java:23)

相关文章

  • java面试常见问题---ConcurrentHashMap

    java面试常见问题---ConcurrentHashMap

    ConcurrentHashMap是由Segment数组结构和HashEntry数组结构组成。Segment的结构和HashMap类似,是一种数组和链表结构,今天给大家普及java面试常见问题---ConcurrentHashMap知识,一起看看吧
    2021-06-06
  • java使用Graphics2D绘图/画图方式

    java使用Graphics2D绘图/画图方式

    这篇文章主要介绍了java使用Graphics2D绘图/画图方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • SpringBoot结合Quartz实现数据库存储

    SpringBoot结合Quartz实现数据库存储

    本文主要介绍了SpringBoot+Quartz+数据库存储,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • SpringCloud基于SpringAMQP实现消息队列及原理解析

    SpringCloud基于SpringAMQP实现消息队列及原理解析

    Spring AMQP作为Spring框架的一部分,是一套用于支持高级消息队列协议(AMQP)的工具,这篇文章主要介绍了SpringCloud基于SpringAMQP实现消息队列及原理解析,需要的朋友可以参考下
    2024-04-04
  • java中设计模式(多例)的实例详解

    java中设计模式(多例)的实例详解

    这篇文章主要介绍了java中设计模式(多例)的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • Spring Cache简单介绍和使用大全

    Spring Cache简单介绍和使用大全

    Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能,这篇文章主要介绍了Spring Cache简介和使用,需要的朋友可以参考下
    2023-03-03
  • java线程池工作队列饱和策略代码示例

    java线程池工作队列饱和策略代码示例

    这篇文章主要介绍了java线程池工作队列饱和策略代码示例,涉及线程池的简单介绍,工作队列饱和策略的分析及代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Spring源码解析之循环依赖的实现流程

    Spring源码解析之循环依赖的实现流程

    这篇文章主要介绍了Spring源码解析之循环依赖的实现流程,文章基于Java的相关内容展开循环依赖的实现流程,需要的小伙伴可以参考一下
    2022-07-07
  • SpringBoot 热搜与不雅文字过滤的实现

    SpringBoot 热搜与不雅文字过滤的实现

    本文主要介绍了SpringBoot 热搜与不雅文字过滤的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • redis实现多进程数据同步工具代码分享

    redis实现多进程数据同步工具代码分享

    这篇文章主要介绍了使用redis实现多进程数据同步工具的代码,大家参考使用吧
    2014-01-01

最新评论