说明
- 此流用于操作基本数据类型,数据流是FilterOutputStream的子类。此类是一个装饰类,它不能直接操作资源。需要从构造函数中传递资源对象。
构造方法:DataOutputStream(OutputStream out) 创建一个新的数据输出流,将数据写入指定基础输出流。 - 数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中。然后,应用程序可以使用数据输入流将数据读入。
注意:
查看官方文档的方法摘要就会发现。很多方法在管道流和RandomAccessFile等其他流中见到过,但是注意,管道流是操作管道的,RandomAccessFile是用于随机访问,虽然功能类似,但操作的对象和不一样,而数据流是专门保存原始数据的。
如想要向文件写入一个int类型的数据,普通流的write只写入最低8位,而这个类中的方法提供了原样写入基本数据类型的功能。