java运行时异常(runtime exception)和编译时异常(checked exception)
Java所有异常都继承于Throwable
运行时异常,编译器不要求强制处理,可以用try...catch捕获、throws抛出,也可以不处理
1.空指针NullPointerException
2.数组下标越界IndexOutOfBoundsException
3.类转换异常ClassCastException
4.ArrayStoreException(数据存储异常,操作数组时类型不一致)
编译时异常,需要我们去捕获解决,必须try..catch处理或用throws声明继续抛给上层调用方法处理,否则编译器会报错
1.IOException
2.ClassNotFoundException 类加载时找不到
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号