相关疑难解决方法(0)

在Java 6中模拟try-with-resources的最佳方法是什么?

事实证明,几乎没有人正确地关闭Java中的资源.程序员要么不使用try-finally块可言,或只是把resource.close()finally,这也是不正确的(因为Throwableclose()可影子Throwable从try块).有时他们把类似的东西IOUtils.closeQuietly()只是正确的InputStream,但不是OutputStream.try-with-resources解决了所有这些问题,但仍有大量的项目用Java 6编写.

try-with-resources在Java 6中模拟的最佳方法是什么?现在我使用的是Guava Closer,它比什么都好,但仍然比它更糟糕try-with-resources.此外,还有一种称为贷款模式的模式,但Java中缺少lambdas使得这种模式非常麻烦.有没有更好的办法?

java try-with-resources

9
推荐指数
1
解决办法
2077
查看次数

标签 统计

java ×1

try-with-resources ×1