处理异常的几种常用方法 旦捕获异常,马上进行处理 2.重新抛出异常 3.捕获异常,但并不处理 4.通过语句 System exitO退出应用程序
处理异常的几种常用方法 1. 一旦捕获异常,马上进行处理 2. 重新抛出异常 3. 捕获异常,但并不处理 4. 通过语句System.exit()退出应用程序
异常处理 在ry语句块中包含可能会产生异常的语句 紧接着若干个 catch语句块,进行异常处理 catch语句块与fnay语句块至少存在一个 ∥可能会抛出异常的代码 catch(ExceptionType ref) ∥异常处理代码 finally
异常处理 • 在try语句块中包含可能会产生异常的语句 • 紧接着若干个catch语句块,进行异常处理 • catch语句块与finally语句块至少存在一个 try { // 可能会抛出异常的代码 } catch (ExceptionType ref) { // 异常处理代码 } finally { // … }
finally语句块 在异常处理过程中,fnay语句块总是 会被执行到:无论有没有异常发生,也无 论有没有异常被捕捉到 可选项: finally语句块,通常位于 catch语句 块的后面 可以用来释放try语句块中获得的资源 例如,关闭在try语句块中打开的文件
finally 语句块 • 在异常处理过程中,finally 语句块总是 会被执行到: 无论有没有异常发生,也无 论有没有异常被捕捉到 – 可选项: finally 语句块,通常位于catch 语句 块的后面 – 可以用来释放try语句块中获得的资源 • 例如,关闭在try语句块中打开的文件