说说java中异常的分类

异常父类为Throwable,其实现类描述了java的错误和异常。

分为Error、Exception两大种。

其中Error不是代码处理的,一般有对应的硬件处理此类错误;

Exception分为运行时异常、非运行时异常

异常一般由try-catch-finally代码块捕获其异常

try部分包裹业务代码块,

catch分支捕获异常,任何一个catch获取了异常,后面的都不在进行捕获,

finally块 一般用于释放资源,程序是否出现异常,都执行

例外情况:

1、强制杀死进程,这时候不会执行该部分(指:finally代码块)的内容;

你可能感兴趣的:(java问题,异常分类)