Saya membaca file lokal menggunakan BufferedReader melilit FileReader:
BufferedReader reader = new BufferedReader(new FileReader(fileName));
// read the file
// (error handling snipped)
reader.close();
Apakah saya perlu close()
yang FileReader
juga, atau akan pembungkus pegangan itu? Saya telah melihat kode di mana orang melakukan sesuatu seperti ini:
FileReader fReader = new FileReader(fileName);
BufferedReader bReader = new BufferedReader(fReader);
// read the file
// (error handling snipped)
bReader.close();
fReader.close();
Metode ini dipanggil dari servlet, dan saya ingin memastikan saya tidak membiarkan pegangan terbuka.