Java IO流分类以及主要使用方式如下:

IO流

|--字节流

  |--字节输入流

    InputStream:

      int read();//一次读取一个字节

      int read(byte[] bys);//一次读取一个指定大小的字节数组

    直接子类:

      |--FileInputStream

      |--BufferedInputStream

  |--字节输出流

    OutputStream:

      void write(int by);//一次写入一个字节

      void write(byte[] bys, int index, int len);//一次写一个字符数组的一部分

    直接子类

      |--FileOutputStream

      |--BufferedOutputStream

|--字符流

  |--字符输入流

    Reader:

      int read();//一次读取一个字符

      int read(char[] chars);//一次读取一个字符数组

    直接子类

      |--InputStreamReader(字节字符输入转换流,不常用)

        |--FileReader(常用)

      |--BufferedReader(带缓冲区的高效字符输入流)

        String readLine();//一次读取一行

  |--字符输出流

    Writer

      void write(int ch);//一次写入一个字符

      void write(char[] chars, int index, int len);//一次写入一个字符数组的一部分

    直接子类

      |--OutputStreamWriter(字节字符输出转换流,不常用)

        |--FileWriter(常用)

      |--BufferedWriter(带缓冲区的高效字符输出流)

        void newLine();//写入一个换行符

        void write(String line);//一次写一个字符串

Java IO流总结相关推荐

  1. Java IO流学习总结四:缓冲流-BufferedReader、BufferedWriter

    Java IO流学习总结四:缓冲流-BufferedReader.BufferedWriter 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/det ...

  2. Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream

    Java IO流学习总结三:缓冲流-BufferedInputStream.BufferedOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ ...

  3. Java IO流思维导图

    Java IO流

  4. Java读取文件流用什么对象_使用Java IO流实现对文本文件的读写过程中,通常需要处理下列( )异常。_学小易找答案...

    [论述题]请根据第一次平时作业的选题,结合第二次课内容,自拟一个论文提纲. [单选题]在 switch ( expression )语句中, expression 的数据类型不能是 ( ) [单选题] ...

  5. java io流大全_Java IO流系统整理

    Java IO流的分类 Java中的流,可以从不同的角度进行分类. 按流向分类: 输入流: 程序可以从中读取数据的流. 输出流: 程序能向其中写入数据的流. 按数据传输单位分类: 字节流:以字节(8位 ...

  6. Java IO流学习总结八:Commons IO 2.5-IOUtils

    Java IO流学习总结八:Commons IO 2.5-IOUtils 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/550519 ...

  7. Java IO流学习总结七:Commons IO 2.5-FileUtils

    Java IO流学习总结七:Commons IO 2.5-FileUtils 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/5497 ...

  8. Java IO流学习总结六:ByteArrayInputStream、ByteArrayOutputStream

    Java IO流学习总结六:ByteArrayInputStream.ByteArrayOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ar ...

  9. Java IO流学习总结二:File

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/54581478 本文出自[赵彦军的博客] Java IO流学习总结一:输入输出流 J ...

  10. java io流(字符流) 文件打开、读取文件、关闭文件

    java io流(字符流) 文件打开 读取文件 关闭文件 //打开文件 //读取文件内容 //关闭文件 import java.io.*;public class Index{public stati ...

最新文章

  1. wpservice.exe应用程序错误
  2. SocketIO-nio
  3. centos系统linux复制命令行,linux系统CentOS7中find命令使用
  4. 一个关于将满足给定条件的数据按顺序写到另一文件中的C语言函数。
  5. 补装老版本的Java SE
  6. Android6.0 dump h264/h265编码裸流(二)
  7. C语言程序设计中十全十美,21世纪高校计算机应用技术系列规划教材 C语言程序设计-潭浩强主编 林小茶编著.pdf...
  8. 智慧城市数字孪生技术方案,建设可视化系统
  9. godaddy又支持支付宝支付了。今天backorder了一个域名,尝试用支付宝支付。居然可以支付了。当时的汇率结算。...
  10. DongDong认亲戚 并查集+STL
  11. 2022细胞生物学实验原理复习资料汇总
  12. android开发相册代码,Android开发之简单的电子相册实现
  13. 上交计算机考研科目,2020上海交通大学计算机考研大纲
  14. 如何把视频写在博客里?
  15. Apache 基金会创始成员访谈录 ———— 回顾 Apache 20年历程!
  16. XX健康:预约管理-套餐管理图片上传与预览Redis实现定时清理垃圾图片
  17. 带有行间距的UILabel 高度自适应 总结
  18. Android 多进程编程 15问15答!
  19. 「Unity3D」(9)自定义编辑器菜单扩展总结
  20. 门户级UGC系统的技术进化路线——新浪新闻评论系统的架构演进和经验总结

热门文章

  1. 两个小程序大概的了解一下java的线程
  2. DOM相关(主要是var和let的区别用法)
  3. layui导航栏页面滚动固定_帮你搞定长滚动网页的设计!这5种设计策略需谨记!...
  4. java 生成token代码_java token生成和校验的实例代码
  5. 在php中创建三个表格,创建新工作表PHPExcel
  6. php this validate,php扩展ZF——Validate扩展
  7. linux管道通信机制有哪两种,linux的管道通信机制
  8. oracle排序函数性能,oracle排序函数
  9. rsync+inotify实现服务器之间文件实时同步
  10. 2021中国集成电路行业投资市场研究报告