Tengo una duda con la función try para las excepciones en JAVA.
Sucede que no logro encontrar ningún tutorial o algo así que me explique por qué este try está escrito así:
Código:
Es decir, ¿Por qué hay un try seguido de un argumento entre paréntesis y después las llaves?, ¿no se supone que debería ser try { todo el código } ?try (FileReader Entrada = new FileReader(ArchivoEntrada)) { FileWriter Salida = new FileWriter(ArchivoSalida); int dato; while ( (dato = Entrada.read()) != -1 ){ Salida.write(dato); } JOptionPane.showMessageDialog(null, "El archivo "+ArchivoEntrada+" fue copiado exitosamente a: "+ArchivoSalida); Entrada.close(); Salida.close(); }
¿Alguien que me pueda explicar cúando se usa esa forma de try por favor?
De antemano gracias.