JAVA的节点源和处理流

JAVA的节点流和处理流new BufferedReader(new FileReader(filePath))只需关闭处理流bufferedReader 而 不

JAVA的节点流和处理流
new BufferedReader(new FileReader(filePath));

只需关闭处理流bufferedReader 而 不用关闭FileReader, 因为关闭处理流时会关闭里面的节点流

?

如果处理流封装处理流,则需按照封装顺序分别关闭(由外向内)

例如:

isr = new InputStreamReader(new FileInputStream(PATH + filename), "Unicodelittle");br = new BufferedReader(isr);

先关闭bufferedreader, 再inputstreamreader, 不用关闭fileinputstream(节点流)