JAVA异常体系
java的所有异常类都是继承于Throwable类的,Throwable下有Exception和Error类,
Exception指的是程序抛出的异常,异常分为RuntimeException和CheckedException,
RuntimeException是程序运行中的异常,CheckedException是程序编译时候的异常。Erroe是程序无法处理的错误,一旦出现这个错误将导致程序被迫停止运行,比如OutOfMemoryError(内存溢出错误)和StackOverflowError(堆栈溢出错误)等