运行异常: 1-虚拟机接管,往上抛,处理/线程中断。 2-runtimeException:数组越界异常、算术条件异常、空指针异常、找不到类异常.... 普通异常:IO异常,必须catch。 error:内存溢出。