Muchos objetos mantienen recursos fuera de la JVM, como archivos abiertos, sockets de red y conexiones a bases de datos, y deben cerrarse cuando terminas. Cerrarlos de forma confiable en un bloque finally es verboso y fácil de hacer mal. La sentencia try-with-resources lo automatiza: los recursos declarados entre paréntesis después de try se cierran automáticamente cuando termina el bloque, tanto si termina normalmente como si lanza una excepción.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 6 secciones más, 4 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.