RuntimeException和他的所有子类异常,都属于运行时期异常。NullPointerException,ArrayIndexOutOfBoundsException等都属于运行时期异常.
运行时期异常的特点:
1、方法中抛出运行时期异常,方法定义中无需throws声明,调用者也无需处理此异常
2、运行时期异常一旦发生,需要程序人员修改源代码.
class ExceptionDemo{
public static void main(String[] args){
method();
}
public static void method(){
throw new RuntimeException();
}
}