异常是指java程序运行时(非编译)所发生的非正常情况或错误
Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含有异常的信息
Java对异常进行了分类,所有异常的根类为java.lang.Throwable
Throwable下面又派生了两个子类:Error和Exception