Sto leggendo un file locale usando un BufferedReader racchiuso in un FileReader:
BufferedReader reader = new BufferedReader(new FileReader(fileName));
// read the file
// (error handling snipped)
reader.close();
Devo close()
la FileReader
così, o sarà la maniglia wrapper che? Ho visto codice in cui le persone fanno qualcosa del genere:
FileReader fReader = new FileReader(fileName);
BufferedReader bReader = new BufferedReader(fReader);
// read the file
// (error handling snipped)
bReader.close();
fReader.close();
Questo metodo viene chiamato da un servlet e vorrei assicurarmi di non lasciare alcun handle aperto.