JDK源码中如何实现try-catch-finally结构来处理异常?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3533个文字,预计阅读时间需要15分钟。
摘要:将Java中的异常和异常处理机制进行简要介绍。异常是开发中常用的工具,用于处理程序运行中的异常问题。本文将详细解释JDK中如何使用try+catch等机制来处理异常。异常类型。
摘要
将详解java中的异常和异常处理机制。异常是大家在开发中常用到的一种工具,用于处理程序异常问的一种手段,本文将详细的介绍JDK中使用try catch等处理异常的原理。
异常类型
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类;
- 错误:Error类以及他的子类的实例,代表了JVM本身的错误。包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者;例如,JVM 内存溢出。一般地,程序不会从错误中恢复。
- 异常:Exception以及他的子类,代表程序运行时发生的各种不期望发生的事件。可以被Java异常处理机制使用,是异常处理的核心。
本文共计3533个文字,预计阅读时间需要15分钟。
摘要:将Java中的异常和异常处理机制进行简要介绍。异常是开发中常用的工具,用于处理程序运行中的异常问题。本文将详细解释JDK中如何使用try+catch等机制来处理异常。异常类型。
摘要
将详解java中的异常和异常处理机制。异常是大家在开发中常用到的一种工具,用于处理程序异常问的一种手段,本文将详细的介绍JDK中使用try catch等处理异常的原理。
异常类型
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类;
- 错误:Error类以及他的子类的实例,代表了JVM本身的错误。包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者;例如,JVM 内存溢出。一般地,程序不会从错误中恢复。
- 异常:Exception以及他的子类,代表程序运行时发生的各种不期望发生的事件。可以被Java异常处理机制使用,是异常处理的核心。

