tiendo a escribir código como el siguiente mucho:cómo simplificar/reutilizar el código de control de excepciones
BufferedWriter w = null; // Or any other object that throws exceptions and needs to be closed
try {
w = new BufferedWriter(new FileWriter(file));
// Do something with w
} catch (IOException e) {
e.printStackTrace();
} finally {
if (w != null) {
try {
w.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
lo general, implica un objeto que emite excepciones y necesita ser cerrado, y que cerrar también puede lanza una excepción
Me preguntaba si el código anterior se puede simplificar o reutilizar de cualquier manera.
Estoy aprendiendo mucho Java gracias a esta pregunta. : D – hpique