黑马程序员技术交流社区

标题: 自己总结的关于字节输出输入流以及字节的缓冲区 [打印本页]

作者: 游客也爱学    时间: 2014-11-17 23:08
标题: 自己总结的关于字节输出输入流以及字节的缓冲区
OutpuStream字节输出流
  字节输出流,写任意文件 write 写字节数组,单个字节
  是抽象类,不能直接用,找子类 FileOutputStream
  构造方法,传递String的文件名。
  字节流写数据的时候,不需要刷新,但是要关闭
InputStream字节输入流
字节输入流,读取任意文件 read 读取字节数组,读单个字节
是抽象类,不能直接用,找子类 FileInputStream
构造方法,传递String的文件名 read方法读取文件结尾返回-1
read(字节数组)利用数组作为缓冲,提高流的读取效率
根据字符流的原理,字节流中的read()读取到的字节存储到字节数组中,返回读取一次的字节数中有效字节个数,文件末尾返回-1
字节输入流的方法  int  available() 返回字节输入流中封装的文件的字节数
BufferedOutputStream,BufferedInputStream 字节流的缓冲区
  和字符流缓冲区用法很像,字节流,没有行概念
  BufferedOutputStream 构造方法,传递字节输出流,写入的方法 写单个字节,字节数组,没有行!!
  BufferdInputStream 构造方法,传递字节输入流,读取的方法,单个字节,字节数组
  字节流缓冲区复制文件。






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