¡¡¡Hola!!!
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:
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();
}
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 } ?
¿Alguien que me pueda explicar cúando se usa esa forma de try por favor?
De antemano gracias.