Sto usando uno scrittore bufferizzato e il mio codice, chiude lo scrittore nel blocco finally. Il mio codice è come questoVa bene usare try catch inside, infine?
...........
BufferedWriter theBufferedWriter = null;
try{
theBufferedWriter =.....
....
......
.....
} catch (IOException anException) {
....
} finally {
try {
theBufferedWriter.close();
} catch (IOException anException) {
anException.printStackTrace();
}
}
devo usare il tentativo di cattura all'interno del codice pulito nel infine come theBufferedWriter potrebbe anche lanciare un'IOException. Non voglio lanciare questa eccezione al methos chiamante. È una buona pratica usare finalmente un try catch? Se no, qual è l'alternativa? Si prega di suggerire.
saluti, Hiral
ok, ma per verificare null prima è meglio. – qrtt1
+1 Non è bello ma deve essere fatto –