异常的根类是Throwable
Error这个分支的异常在程序中不可以捕获和处理的(jvm层次内部出错这种场合程序员是处理不了的);
RuntimeException是可以选择不进行捕获和处理的(这种场合程序员可选择不处理);
Exception是必须要处理的异常(这种异常是我们必须要处理的)。
如:NulllpointerException、ArithmeticException、classnotfoundException、NumberFormatException、InputMismatchException、ArrayindexoutofBoundsException |