FilterInputStream介绍

FilterInputStream的作用"封装其他的输入流,并为他们提供额外的功能".它的常用子类有BufferedInputStream和DataInputStream.

BufferedInputStream的作用就是为了"输入流提供缓冲的功能,以及mark()和reset()功能"

DataInputStream的作用就是"允许应用程序以与机器无关方式从底层输入流读取java数据类型"

FilterOutputStream介绍

FIlterOutputStream的作用是用来"封装其他的输出流,并为它们提供额外的功能".主要包括BufferedOutputStream和DataOutputStream和PrintStream.

BufferedOutputStream的作用就是为"输出流提供缓冲的功能"

DataOutputStream“允许应用程序以与机器无关方式从底层输入流中读写基本 Java 数据类型”

PrintStream是用来修饰其他输出流,它能为其他输出流添加了功能,使他们能够方便打印各种数据值表现形式.

转载于:https://www.cnblogs.com/zhangj-ymm/p/9943639.html

FIlterInputStream和FilterOutputStream相关推荐

  1. 从Java类库看设计模式

    //From http://www.uml.org.cn/j2ee/201010214.asp 很多时候,对于一个设计来说(软件上的,建筑上的,或者它他工业上的),经验是至关重要的.好的经验给我们以指 ...

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

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

  3. Java输入输出(io)流详解、图解

    stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源.在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型: (1)字节流 ...

  4. java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上

    标题图 Java当中的IO流(下)-上日期和时间日期类:java.util.Date 系统时间:long time = System.currentTimeMillis();public class  ...

  5. 【设计模式】装饰者模式

    参考链接:http://www.cnblogs.com/mengdd/archive/2013/02/12/2910302.html 装饰者模式(Decorator): 装饰者模式又称为包装模式. 装 ...

  6. 【Java】IO Stream详细解读

    什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列. Java的I/O流提供了读写 ...

  7. java io 输出流_Java IO 输入和输出流

    数据流是指一组有顺序的,有起点和终点的字节集合. 最初的版本中,java.io 包中的流只有普通的字节流,即以 byte 为基本处理单位的流.字节流用来读写 8 位的数据,由于不会对数据做任何转换,因 ...

  8. Java I/O系统学习系列二:输入和输出

    编程语言的I/O类库中常使用流这个抽象概念,它代表任何有能力产出数据的数据源对象或者是有能力接收数据的接收端对象."流"屏蔽了实际的I/O设备中处理数据的细节. 在这个系列的第一篇 ...

  9. java学习笔记16--I/O流和文件

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理 ...

最新文章

  1. 竞赛大杀器xgboost,波士顿房价预测
  2. Spark:group by和聚合函数使用
  3. 前后落差大用什么词语_夸迪是什么“鬼”——爱上夸迪之心路历程
  4. localparam和parameter的区别
  5. 青龙羊毛——去趟转(搬运,非原创)
  6. RHEL MRTG 系统流量监测的安装和配置
  7. 求职特训营火热来袭,阿里大咖教你制作专业简历
  8. [bzoj1050 HAOI2006] 旅行comf (kruskal)
  9. SQL的各种使用方法
  10. 用批处理启动常用服务
  11. P1268 树的重量
  12. qt调用仪器驱动库dll实现程控
  13. php windows环境 安装 Apache-apollo + phpMQTT 实现发送 MQTT
  14. 1415-2个人读后感作业
  15. 阿里云服务器ECS有哪些功能特性?
  16. 安装完固态硬盘后计算机里没显示,如何解决安装固态硬盘后系统看不到的问题[详细介绍]...
  17. 蓝桥杯个人总结(入门练习-VIP题)
  18. 华为mate30pro和华为p40pro有什么区别
  19. 2019互联网校招薪资表: BAT、华为还没有TMD高
  20. SlickEdit V21 2016 破解教程,win linux mac

热门文章

  1. 下面属于javascript内部对象的有_【JavaScript 教程】面向对象编程——this 关键字...
  2. vuex结合php,vuex中store的使用介绍(附实例)
  3. 讯wifi_罗永浩直播带货,网友为何pick讯飞智能录音笔?
  4. android 应用程序分析之settings,Android 应用程序分析之Settings
  5. 【深度学习入门到精通系列】R2 Unet解释
  6. python【蓝桥杯vip练习题库】ADV-92求最大公约数(递归)
  7. java静态钥匙上同步代=代码块锁
  8. java封装,继承和多态
  9. fastjson 添加key value_Redis中设置了过期时间的Key,那么你还要知道些什么?
  10. php bdecode,PHP base64_encode和base64_decode 编码/解码url