diff --git a/09. 使用try-with-resources语句替代try-finally语句.md b/09. 使用try-with-resources语句替代try-finally语句.md index 1a65651..93f8dbf 100644 --- a/09. 使用try-with-resources语句替代try-finally语句.md +++ b/09. 使用try-with-resources语句替代try-finally语句.md @@ -1,6 +1,5 @@ # 9. 使用 try-with-resources 语句替代 try-finally 语句 ----   Java 类库中包含许多必须通过调用 `close` 方法手动关闭的资源。 比如 `InputStream`,`OutputStream` 和 `java.sql.Connection`。 客户经常忽视关闭资源,其性能结果可想而知。 尽管这些资源中有很多使用 finalizer 机制作为安全网,但 finalizer 机制却不能很好地工作(条目 8)。   从以往来看,try-finally 语句是保证资源正确关闭的最佳方式,即使是在程序抛出异常或返回的情况下: