Update 09. 使用try-with-resources语句替代try-finally语句.md

This commit is contained in:
Joe 2019-02-27 11:55:08 +08:00 committed by GitHub
parent 34a5a9b6f1
commit 7283b18634
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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