我正在使用包装在FileReader周围的BufferedReader读取本地文件:
BufferedReader reader = new BufferedReader(new FileReader(fileName));
// read the file
// (error handling snipped)
reader.close();
我是否也需要对FileReader
执行close()
操作,或者由包装器来处理?我见过人们这样做的代码:
FileReader fReader = new FileReader(fileName);
BufferedReader bReader = new BufferedReader(fReader);
// read the file
// (error handling snipped)
bReader.close();
fReader.close();
这个方法是从servlet调用的,我希望确保没有留下任何句柄。
https://stackoverflow.com/questions/1388602
复制相似问题