Java:为什么ByteArrayOutputStream这种流在关闭后也能正常访问呢?

2025-01-19 23:17:43
推荐回答(1个)
回答1:

它其实就是通过一个缓冲的byte[] 对标准输出流进行封装(标准的输出流是打开一个文件 无缓冲); 也就是说它本身没啥好关闭的 能访问时byte[]这个buffer 没有被回收 我也是猜测 因为标准输出流是不可能被关闭的 它自己又没啥好关闭的 所以空实现了