Java 中的异常处理机制的简单原理和应用?

参考解答

编程时常有一些意料之外的情况发生,例如:请求某个网络资源时,突然断网了导致连接不上;再比如数组中有3个元素,偏偏想使用第四个元素;还有妄图使用一个空引用调用方法……当程序代码没法继续向下执行时,必须有一种处理机制来引导程序恢复执行,这就是异常处理。

java中的异常处理是将可能出现异常的代码放在一对 try { } catch(Exception e) {}语句块内。

当没有异常发生时,仅执行try 语句块内的代码。

如果有异常发生,则程序流程转向执行 catch 语句块内的代码,其中具体的异常信息保存在Exception 类型的对象当中。

应用的例子:例如网络连接时发生异常,这时可以利用try catch语法捕获错误,在catch语句块内进行重试操作,如果重试数次仍然无法连接,可以让当前方法结束运行,提示用户。


results matching ""

    No results matching ""