[size=111%]îThrowable:所有异常的基类。
îError:Throwable的子类,代表一个严重的问题。例如:
OutOfMemoryError代表JVM的堆空间耗尽。
UnknownError代表Java虚拟机中出现一个未知但严重的异常。
îException:Throwable的另一个子类,代表一个普通的问题。例如:
FileNotFoundException代表文件未找到。
SQLException代表有关JDBC的异常。
îRuntimeException:Exception类的一个特殊的子类,可能在任何正常的操作中被抛出。例如:
NullPointerException表示试图引用null对象的方法或属性。
IndexOutOfBoundException表示数组越界的异常。在C语言中没有这样的特性,往往会造成严重且难以发现的程序漏洞。
|
|