一尘不染

Java中的InputStream,DataInputStream和BufferedInputStream的区别?

java

InputStream DataInputStreamBufferedInputStream Java 的区别?


阅读 481

收藏
2020-12-03

共1个答案

一尘不染

如果问题是:“这些类之间的区别是什么”,这里是一个摘要,但请阅读javadoc以获得更多信息:

inputStream是从流(网络或文件)读取字节的基类。它提供了从流中读取字节并检测流结束的功能。

DataInputStream是一种InputStream,可以直接将数据作为原始数据类型读取。

BufferedInputStream是一种inputStream,它从流中读取数据并使用缓冲区来优化对数据的访问速度。基本上会提前读取数据,这会减少磁盘或网络访问。

2020-12-03