面试题:请你说说Java的异常处理机制

① 异常处理机制让Java程序具有容错性和健壮性,当程序运行出现状况时,系统会生成一个Exception 对象通知程序。

② 异常处理语句由三个部分组成:try,catch,finally。try是业务代码,catch是捕获并处理异常的,finally是回收资源的。

③ 异常处理流程大概是:当try的业务代码出现异常,系统会生成一个异常对象给JVM,JVM会捕获异常对象,捕获之后会给catch,catch进行处理异常。如果JVM没有捕获到异常,则程序结束。

④ 当程序出现异常时,也可以主动抛出异常。将异常通过关键字 throws 抛出异常。

你可能感兴趣的:(java,jvm,开发语言)