BufferedInputStream类
- 构造方法一:创建了一个32个字节的缓存区(32B大小的缓存区)
BufferedInputStream bis = new BufferedInputStream(InputStream in);
BufferedInputStream bos = new BufferedInputStream(InputStream in,int size);
BufferedOutputStream类
- 构造方法一:创建了一个32个字节的缓存区(32B大小的缓存区)
BufferedOutputStream bis = new BufferedOutputStream(InputStream in);
BufferedOutputStream bos = new BufferedOutputStream(InputStream in,int size);
总结:
- 使用BufferedInputStream类,可以对所有的InputStream类,进行带缓存区的包装,以达到性能的优化。
- BufferedOutputStream类,输出的信息和仅用OutputStream类输出信息完全一样。
- BufferedOutputStream有一个flush()方法,用来将缓存区的数据强制输出完。