如何进行异常处理?
java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。
异常处理机制
java 程序在执行的过程中如果出现异常,会自动生成一个异常对象,该异常对象将被自动提交给 JVM,当 JVM 接收到异常对象时,会寻找能处理这异常的代码并把当前异常对象交给其处理,这一过程称为捕获异常。如果 JVM 找不到可以捕获异常的方法,则运行时系统将终止,相应的Java程序也将退出。
关键字解释
try: 测试它所包含的代码是否会发生异常catch: 在异常发生时就抓住它,并进行响应的处理,使程序不受该异常的影响从而继续执行下去。throw: 明确抛出一个异常。throws: 声明一个方法可能抛出的各种异常。finally: 为确保一段代码不管发生什么异常状况都要被执行。
异常类层次结构

如图所示,异常类层次结构顶部为 Throwable 类,该类直接继承自 Object。 该类有两个直接子类:Error 和 Exception。









