![]() |
1
42
不,你不必。
由于Java中使用的流式方法可以通过将新的流或读取器附加到其他流上来建立新的流或读取器,这将被自动处理。
如果你看它的来源
所以关闭操作实际上关闭了
编辑:我想确定
在里面检查
当调用sd's close时调用。 |
![]() |
2
8
技术上,关闭
有一些复杂的问题需要注意。由于实现的原因,一些装饰器实际上可能包含本机资源。输出装饰器通常需要刷新,但仅在高兴的情况下(因此在
|
![]() |
3
5
你不必关闭流,如果你
|
![]() |
4
3
不,你不知道,阅读器会关闭底层的inputstream |
![]() |
5
0
对源代码进行嗅探之后,读卡器将关闭其底层的输入流。根据JavaDoc的说法,当调用reader.close()时,inputStreamReader“关闭流”的接缝。 我不确定在执行reader.close()操作时是否有任何阅读器必须关闭其源。我认为这很重要,所以您的代码可以使用阅读器,不管它是什么具体类型。 不管怎样,强制执行是有道理的。 |