异常处理Throwable类的异常处理的一些方式
Throwable类是Java.lang包的一个专门解决异常处理的类,其中包含有两个子类一个是Error,另一个是Exception
先看一组图Throwable类有两个子类Error和Exception分别表示不一样的异常,Error是系统异常,而Exception是应用程序异常/错误
VirtualMachineError是表示虚拟机出错了,可能代码有问题。
AWTError是表示图形界面表示有误。
StackOverflowError是表示栈溢出错误。
OutOfMemoryError是表示存储空间溢出。
RuntimeException表示的是运行时出现问题。
IOException表示的是文件资源输入输出方面的错误。
ArithmeticException表示除数为0了,出现错误。
NullPointerException表示空指针异常。
IndexOutofBandsException表示数组下标或者字符串访问越界了。
EDFException表示输入还没结束文件就结束了
FileNotFoundException表示文件找不到