Prueba con recursos y declaraciones de devolución en java
Me pregunto si poner unregreso declaración dentro de unprobar con recursos El bloque evita que el recurso se cierre automáticamente.
try(Connection conn = ...) {
return conn.createStatement().execute("...");
}
Si escribo algo como esto, elConexión ¿estar cerrado? En la documentación de Oracle se afirma que:
La declaración de prueba con recursos garantiza que cada recurso se cierre al final de la declaración.
¿Qué sucede si nunca se alcanza el final de la declaración debido a una declaración de devolución?