流的关系图

缓冲流分为字节和字符缓冲流(图中是经常用的搭配,PrintWrite与BufferedWrite都继承java.io.Write)

字节缓冲流为:
BufferedInputStream—字节输入缓冲流
BufferedOutputStream—字节输出缓冲流
字符缓冲流为:
BufferedReader—字符输入缓冲流
BufferedWriter—字符输出缓冲流

什么是流:

流就是一系列的数据当不同的介质之间有数据交互的时候,JAVA就使用流来实现。

数据源可以是文件,还可以是数据库,网络甚至是其他的程序

比如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流

将内容写出到文件中就是输出流
 

各种流链接:

字节流
字符流
缓存流
数据流
对象流

 

最新文章

  1. HTML 在安卓手机端软键盘弹出顶起页面布局的解决办法
  2. noip模拟赛(10.4) 序列(sequence)
  3. Android成长日记-Fragment的生命周期与Activity通信
  4. github与eclipse创建仓库及克隆仓库
  5. JS按位非(~)运算符与~~运算符的理解分析
  6. BZOJ 1452: [JSOI2009]Count 二维树状数组
  7. 如何修改linux时间? 校正linux系统的时间
  8. jQuery 分页插件 jqPagination的使用
  9. Binary Tree Level Order Traversal II 解答
  10. MVC-1(javabean+jsp+servlet+jdbc)
  11. 基于Java使用Snmp4j进行监控与采集(snmptrap、snmpwalk、snmpget)
  12. Vue父子组件生命过程
  13. Vue项目build打包部署到Tomcat后,刷新报404错误解决方案
  14. ubuntu下安裝sogou拼音
  15. 《JAVA程序设计》_第一周学习总结
  16. logback 设置按天,文件切割大小,总共日志文件大小。
  17. 常用模块Part(2)
  18. 浅读《视觉SLAM十四讲:从理论到实践》--操作1--初识SLAM
  19. 闲话ajax,例ajax轮询,ajax上传文件[开发篇]
  20. package.json文件中dependencies和devDependencies的区别

热门文章

  1. ACM学习历程—SNNUOJ 1116 A Simple Problem(递推 && 逆元 && 组合数学 && 快速幂)(2015陕西省大学生程序设计竞赛K题)
  2. window下的hosts
  3. 重学JAVA基础(五):面向对象
  4. js css3实现钟表效果
  5. Open Live Writer 代码插入插件测试
  6. POJ-3050
  7. string.Format的困惑
  8. Aspose.words写表格时多出空格的问题
  9. error: field has incomplete type
  10. 字节码操作-Javaassist