Estou lendo um arquivo local usando um BufferedReader envolvido em um FileReader:
BufferedReader reader = new BufferedReader(new FileReader(fileName));
// read the file
// (error handling snipped)
reader.close();
Eu preciso close()
do FileReader
bem, ou será que a alça de invólucro que? Eu vi código em que as pessoas fazem algo assim:
FileReader fReader = new FileReader(fileName);
BufferedReader bReader = new BufferedReader(fReader);
// read the file
// (error handling snipped)
bReader.close();
fReader.close();
Esse método é chamado de um servlet e eu gostaria de ter certeza de não deixar nenhum identificador aberto.