在Java开发中,程序员经常遇到各种资源发布问题。以这种方式有很多问题,例如忘记关闭流程,代码并不漂亮,很难处理,等等。
今天,我们将解决这个问题,最后解决它。
让我们先看一下代码的段落。让我们看看我们是否有任何技巧。顺便说一句,我们将仔细分析此代码的问题!
该代码实现了一个非常简单的功能,但是为了正确处理异常和发布资源,代码非常肿,可读性非常差!
那么我们应该如何优化代码呢?
最好的方法是解决Java 7. of Courseas引入的Try-with-Resources声明,如下:
试用资源非常方便。优化代码如下所示:
您可以看到优化的代码变得非常清晰,并且不必手动编写代码以发布资源,这样我们就不必担心资源关闭的问题!
一些在这里阅读的朋友肯定会认为我只是不使用试用资源。我觉得释放它是可靠的。这……我只能说你赢了。有没有略微优雅的释放资源的方式?
我们可以考虑绘制一种释放资源的方法。方法参数是可变的可关闭参数。当我们手动释放资源时,我们必须注意发布资源的顺序。因此,呼叫的顺序是参数的顺序绝不是错误的!
因此,如果您想考虑一下或尝试知识资源语法!