Java IO中的数据输出流(DataOutputStream)和普通输出流(OutputStre

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java IO中的数据输出流(DataOutputStream)和普通输出流(OutputStre相关的知识,希望对你有一定的参考价值。

Java IO中的数据输出流(DataOutputStream)和普通输出流(OutputStream)有什么区别

参考技术A DataOutputStream可以write 各种数据类型出去 比如 int short long , outputstream只能write byte数组出去本回答被提问者采纳 参考技术B 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);都可以的

java中的io流都有哪些

参考技术A Java中的IO流
指的是将不同的输入输出源通过流的形式进行输入或输出的操作,流是一种抽象的描述,在程序中指的是数据的一种转移方式。
IO流的分类:
(1)按照数据的流向:
输入流、输出流
(2)按照流数据的格式:
字符流、字节流
(3)按照流数据的包装过程:
节点流(低级流)、处理流(高级流)
最基本的几种进行简单介绍:
•InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。
•OutputStream/Writer: 所有输出流的基类,前者是字节输出流,后者是字符输出流。

以上是关于Java IO中的数据输出流(DataOutputStream)和普通输出流(OutputStre的主要内容,如果未能解决你的问题,请参考以下文章

java中的io流都有哪些

java中的io流

java io 输入输出流

理解Java中的IO字节流(File的输入输出理解)

java中的“流”是啥?

Java IO DataInputStream 和 DataOutputStream