异常的分类
Throwable异常的顶级父类
异常分为
Error 但凡你看见结尾是Error的 那就是jvm无法处理的异常 严重错误异常
针对此种异常 我们一般不做处理
Exception
Exception 分为两种 一种叫做编译时异常 一种叫做运行时异常 —— RuntimeException

平时异常我们主要处理编译时异常 很少对运行时异常进行处理
异常还可以分为 受检异常 和非受检异常
异常的分类 - 图1
image.png

Java 异常处理:

https://www.runoob.com/java/java-exceptions.html