我想知道在try-with-resources块中放置一个return语句是否会阻止资源自动关闭.
try(Connection conn = ...) {
return conn.createStatement().execute("...");
}
Run Code Online (Sandbox Code Playgroud)
如果我写这样的东西将关闭连接?在Oracle文档中,声明:
try-with-resources语句确保在语句结束时关闭每个资源.
如果由于返回语句而从未到达语句的结尾会发生什么?