JAVA的节点流和处理流
new BufferedReader(new FileReader(filePath));
只需关闭处理流bufferedReader 而 不用关闭FileReader, 因为关闭处理流时会关闭里面的节点流
?
如果处理流封装处理流,则需按照封装顺序分别关闭(由外向内)
例如:
isr = new InputStreamReader(new FileInputStream(PATH + filename), "Unicodelittle");br = new BufferedReader(isr);
先关闭bufferedreader, 再inputstreamreader, 不用关闭fileinputstream(节点流)