相关疑难解决方法(0)

在java中尝试使用资源和返回语句

我想知道在try-with-resources块中放置一个return语句是否会阻止资源自动关闭.

try(Connection conn = ...) {
    return conn.createStatement().execute("...");
}
Run Code Online (Sandbox Code Playgroud)

如果我写这样的东西将关闭连接?在Oracle文档中,声明:

try-with-resources语句确保在语句结束时关闭每个资源.

如果由于返回语句而从未到达语句的结尾会发生什么?

java return try-with-resources

37
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×1

return ×1

try-with-resources ×1