java异常体系
Throwable
-- error: (出现不能通过的程序处理的错误)
-- Exception:可以同程序抓取或者抛出的错误.
--检查异常(非运行时异常):编译阶段会出现的异常
SqlException,
IOException,
ClassNotFoundException
--非检查异常(运行时异常RunTimeE)
NullPointerException,
ArrayIndexOfBoundsException,
ClassCastException,
注意:checked异常,是必需处理的
运行时异常,可以不处理
catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }