数据输出流 package dataOutputSmTest;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class dataOS {
    //掌握数据输出流
    public static void main(String[] args) {
        //创建一个数据输出流 包装低级的字节输出流
        try(DataOutputStream dos= new DataOutputStream(new FileOutputStream("src/zfile1/mamat001.txt"));
        ) {
            dos.writeInt(67);
            dos.writeDouble(99.2);
            dos.writeBoolean(true);
            dos.writeUTF("我是初学者");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
 
 
  数据输入流  
注意  读取数据的时候写的什么类型读什么类型 package dataOutputSmTest;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.InputStream;
public class DataInputStreamtast {
    public static void main(String[] args) {
        //目标:读取特定类型的数据
        try (
                DataInputStream dis=new DataInputStream(new FileInputStream("src/zfile1/mamat001.txt"));
        ){
            System.out.println(dis.readInt());
            System.out.println(dis.readDouble());
            System.out.println(dis.readBoolean());
            System.out.println(dis.readUTF());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}