javaSE复习之——IO流_数据输入输出流

概述

它可以按照基本数据类型的大小读写数据,因为字节流读文件时向那个字节前面加8个二进制位组成一个int,写文件时会自动砍掉int的前8个二进制位,所以我们直接读写int类型数据时文本数据会出错,而数据输入输出流就不会这样,他会把基本数据类型所有字节全部写出去,不过开发用到的不多。

例如

按照long大小读写一个数的时候,写出数据会占8个字节,而读取数据也会一次读8个

数据输入输出流的类

DataInputStream、DataOutputStream

使用方式

1
DataInputStream dis = new DataInputStream(new FileInputStream("1.txt));