Java学习第38天

一、今日学习内容

1、过滤流

通常字节流只具有读写字节内容的方法,它们只能在文件中读取或者向文件中写入字节,在实际开发中往往需要在文件中读取或写入各种类型的数据,如整型、布尔类型等数据,就必须先将其他类型的数据转换成字节数组后写入文件,或者从文件中读取到的字节数组转换成其他数据类型,这时就需要包装类,它提供了向各种输出流对象中写入各种类型数据的方法。

(1)DataOutputStream

  • 对于DataOutputStream必须给它传一个输出流对象,完成类似DataOutputStream功能的类就是一个过滤流类或处理流类。

  • DataOutputStream包装类的构造函数语法如下:

public DataOutputStream(OutputSteam out)
  • DataOutputStream常见方法:

 示例:使用DataOutputStream写入内容

 

(2)DataInputStream

DataInputStream与DataOutputStream类似,必须给它传一个输出流对象,才能完成过滤流的功能。

示例:使用DataInputStream读数据

二、问题

过滤流的运行机制不太了解

三、明日计划

内存操作流

原文地址:https://www.cnblogs.com/zyljal/p/13492551.html