Advertisement

jmu-Java-06 finally

阅读量:

在代码中为系统获取资源时,在整个流程中必须确保所有资源都被正确释放。该类专门管理与系统的资源交互,在其生命周期内包含了一系列操作方法:open(打开)、close(关闭)、get(获取)、wait(等待)、notify(通知)以及release(释放)。

open(String str)打开指定资源文件,并声明为抛出RuntimeException(携带错误信息)。
close()方法释放指定资源文件,并携带错误信息。

当使用open(String str)打开字符串str时(其中str的内容分为四种类型),会显示不同的提示信息

在发生失败的情况时(即both open和close操作都会出现问题),系统会记录相关的错误日志信息并进行处理;当出现失败而关闭成功的情况时(即open操作抛出异常但close操作顺利完成),系统会分别记录open操作的错误日志以及标记关闭过程的成功;当出现成功而关闭失败的情况时(即open操作顺利完成但close操作抛出了异常),系统会分别记录打开过程的成功以及close操作的错误日志;当both open和close都按预期完成时(即both operations都完成了预期的任务),系统会分别记录打开过程的成功信息以及关闭过程的成功完成情况。

避免编写输出错误信息的代码块。
当捕捉到异常时,在控制台打印出该异常的具体内容以供查看,并确

全部评论 (0)

还没有任何评论哟~