java 通用的异常类
时间: 2023-12-31 13:23:58 浏览: 159
Java标准库内建了一些通用的异常类,这些类以Throwable为顶层父类。Throwable又派生出Error类和Exception类。
错误(Error):Error类以及它的子类的实例代表了JVM本身的错误。错误不能被程序员通过代码处理,通常是由系统级别的问题引起的,例如内存溢出。因此,程序员不需要关注Error类及其子类。
异常(Exception):Exception以及它的子类代表程序运行时可能发生的各种不期望的事件。异常可以被Java异常处理机制使用,是异常处理的核心。Java API中声明了许多Exception的子类来代表各种常见的异常情况,这些类根据需要位于不同的包中,类名以Exception作为后缀。如果在Java API中没有对应的异常类来代表特定的异常情况,也可以声明新的异常类来代表特定的情况。
总结起来,Java中的通用异常类主要分为两类:Error类和Exception类。程序员应该关注Exception类及其子类,用于处理程序运行时可能发生的各种异常情况。
阅读全文