Interview for Java.

Java Exception

Error - 程序无法处理的系统错误 编译器不做检查

NoClassDefFoundError - 找不到class定义的错误

StackOverflowError - 深递归导致栈被耗尽而抛出的错误

OutOfMemoryError - 内存溢出错误

Excepition - 程序可以处理的异常 捕获后可能恢复

Runtime Exception - 不可预知 程序应当自行避免

NullPointerException - 空指针引用异常

ClassCastException - 类型强制转换异常

IllegalArgumentException - 传递非法参数异常

IndexOutOfBoundsException - 下标越界异常

NumberFormatException - 数字格式异常

非RuntimeException - 可预知 从编译器校验的异常

ClassNotFoundException - 找不到指定class的异常

IOException - IO操作异常