黑马程序员技术交流社区

标题: 字节流缓冲区 [打印本页]

作者: 心在左边跳    时间: 2015-7-8 17:59
标题: 字节流缓冲区
  1. import java.io.*;
  2. public class CopyMp3 {
  3.     public static void main(String[] args) throws IOException {
  4.         BufferedInputStream bufis=new BufferedInputStream(new FileInputStream("1.mp3"));
  5.         BufferedOutputStream bufos=new BufferedOutputStream(new FileOutputStream("2.mp3"));
  6.         int by=0;
  7.         while((by=bufis.read())!=-1){
  8.             bufos.write(by);
  9.         }
  10.         bufis.close();
  11.         bufos.close();
  12.     }
  13. }
复制代码



作者: 何鹏程    时间: 2015-7-8 18:58
还有换行,跟刷新的吧。
作者: 心在左边跳    时间: 2015-7-8 20:41
何鹏程 发表于 2015-7-8 18:58
还有换行,跟刷新的吧。

字符流需要换行和刷新,字节流不需要。字符流底层实现是字节流,一个字符表示需要几个字节,所以字符流需要缓存字节,然后刷新。但是字节已经是最小的存储单元,没有缓存和刷新。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2