Throwable 1、Error:程序终结者 2、Exception:编码,环境,用户的操作 RuntimeException (非检查异常) : 空指针异常 数组下标越界异常 检查异常:手动的添加捕获语句