Cierre de recursos

El manejo automático de recursos tales como Files, Input/OutputStreams, etc., que los desarrolladores tienen que cerrar manualmente se puede realizar de forma automática. Pero se sigue aconsejando hacerlo manualmente con el metodo close() de la siguiente forma:

Si queremos hacerlo de forma automática no tendremos que utilizar el método close(), pero para   que   esto   funcione,   los   recursos   que   queremos   que   se   cierren automáticamente tienen que implementar la interfaz java.lang.AutoCloseable.