A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 鲤鱼仙 中级黑马   /  2015-7-16 11:42  /  221 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

3. IO流的四大抽象基类
  字节输出流   java.io.OutputStream  写文件的,写任意文件
    流中的写的方法  write
    write(int a) 写入单个字节
    write(byte[] bytes) 写入字节数组
    write(byte[] bytes,int offset,int length) 写入字节数组一部分,开始索引,写几个
    close() 释放操作系统资源

字节输入流 java.io.InputStream  读取文件,读取任意文件
  流中的读取的方法 read
     int read() 读取单个字节
     int read(byte[] bytes) 读取的数据存储到字节数组
     int read(byte[] bytes,int offset,int lenth)读取数据,存储到数组,开始索引,存储几个
     close() 释放操作系统资源

字符输出流 java.io.Writer  写文本文件
   流中的写的方法 write
      write(int a) 写单个字符
      write(char[] ch) 写入字符数组
      write(char[] ch,int offset,int length) 写入字符数组一部分,开始索引,写几个
      write(String str) 写入一个字符串
      write(String str,int offset,int length) 写入字符串一部分,开始索引,写几个
      flush() 刷新该流的缓冲
      close() 释放操作系统资源

字符输入流 java.io.Reader 读取文本文件
  流中的读取的方法 read
      int read() 读取单个字符
      int read(char[] ch) 读取数据存储到字符数组
      int read(char[] ch,int offset,int length) 读取数据,存储到字符数组,开始索引,存储几个
      close() 释放操作系统资源

IO流中的子类的名字都是有要求
   子类名的后缀,是他父类的名字
   子类名的前缀,操作的文件的名字
    ObjectInputStream
    ObjectOutputStream


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马