Error 一般是指系统错误,如内存溢出、虚拟机异常、线程死锁等等,最好不要期待它的出现,因为他一出现,程序就彻底挂了。
Exception 出现,有可能是编码、用户操作输入、环境出现问题。
Exception有很多儿子,两大类
一类就是非检查异常:
RuntimeException也是运行时异常,如数组角标越界ArrayIndexOutOfBoundsException、空指针NullPointerException、类型转换异常ClassCastException、算数异常ArithmeticException等等。这种情况一般是代码有问题,出现了一般要改代码。
二类是检查异常:
IOException 文件不存在、SQLException连接错误 等等, 手工添加捕获处理语句。
转载请注明原文地址: https://ju.6miu.com/read-34799.html