异常结构中的父类Throwable类,其下子类Exception类和Error类。
Error系统级别的错误:java运行时环境出现的错误。不可控
Exception是程序级别的错误:可控
getMessage()方法:用来得到有关异常时间的信息。
printStackTrace()方法:用来跟踪异常事件发生时执行堆栈的内容。
java中的异常Exception分为:
非检测异常(RuntimeException子类),最常见的运行异常:
NullPointerException/、IllegalArgumentException、ClassCastException
NumberFormatException、ArrayIndexOutOfBoundsException、ArithmeticException
可检测异常(非RuntimeException子类):编译时检测,除了运行时异常之外的异常,
都是可检测异常,则必须在声明方法时用thorws声明出可能抛出的异常种类!
原文地址:http://blog.csdn.net/u011182301/article/details/44980557