目录
异常体系
(1)Throwable:是异常体系的顶层类,其派生出两个重要的子类, Error 和 Exception
(2)Error:指的是Java虚拟机无法解决的严重问题,比如:JVM的内部错误、资源耗尽
等,典型代表:StackOverflowError和OutOfMemoryError
(3)Exception:异常产生后程序员可以通过代码进行处理,使程序继续执行。
继承自 Error 的是错误
继承自 RuntimeException 的是非受查异常
继承自 Exception,但不是RuntimeException 子类的是受查异常
Java针对受查异常要求:
一个方法如果抛出了受查异常,必须通过 throws 声明异常
方法如果抛出的是非受查异常,则可以声明也可以不声明
异常对象的构造方法和常见方法
例: