是否从BufferedInputStream构造ZipInputStream

时间:2018-08-08 15:42:08

标签: java inputstream

我看到ZipInputStream是从InflaterInputStream继承的。后者具有内部缓冲区。

我看到的大多数代码示例都是通过以下方式构造一个新的ZipInputStream:

File f = new File("myfile");
FileInputStream fs = new FileInputStream(f);
BufferedInputStream bs = new BufferedInputStream(fs);
ZipInputStream zs = new ZipInputStream(bs);

我读到InflaterInputStream的子类不需要从BufferedInputStream构造,因为它们是自己缓冲的。它是否正确?构造ZipInputStream的推荐方法是什么?

也许有些上下文,我正在读取的zip文件范围从几KB到几MB。

0 个答案:

没有答案