所有Exception的父类都是java.lang.Throwable。
异常分成两种。
Error和Exception
而一般Error不是人为能处理的。像out of memory就是虚拟机空间不够时会报这个
而Exception分为运行时异常(RuntimeException)和非运行时异常.
运行时异常就是RuntimeException其子类的异常。像常用的空指针NullPointerException,数组溢出IndexOutOfBoundsExceptiont等。
非运行时是RuntimeException以外的异常。
如:IOException、SQLException等。
Java内置异常结构图
最新推荐文章于 2024-11-03 11:01:20 发布