DataOutputStream可以write 各种数据类型出去 比如 int short long , outputstream只能write byte数组出去
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.DataOutputStream
这是一层一层的关系,
FileOutputStream fos=new FileOutputStream("data.txt");
BufferedOutputStream bos=new BufferedOutputStream(fos);
DataOutputStream dos=new DataOutputStream(bos);
dataoutputStream他的实例化需要借助上层的实例化
new DataOutputStream(OutputStream);都可以的