先附上io图:
InputStream类
-
ByteArrayInputStream – 把内存中的一个缓冲区作为 InputStream 使用,CPU从缓存区读取数据比从存储介质的速率快10倍以上。
-
StringBufferInputStream – 把一个 String 对象作为。InputStream。不建议使用,在转换字符的问题上有缺陷。
-
FileInputStream – 把一个文件作为 InputStream ,实现对文件的读取操作。
-
PipedInputStream :实现了 pipe 的概念,主要在线程中使用 . 管道输入流是指一个通讯管道的接收端。
一个线程通过管道输出流发送数据,而另一个线程通过管道输入流读取数据,这样可实现两个线程间的通讯。 -
SequenceInputStream :把多个 InputStream 合并为一个 InputStream . “序列输入流”类允许应用程序把几个输入流连续地合并起来。
-
DataInputStream读各种基本类型数据,如byte、int、String的功能。
-
ObjectInputStream读对象的功能。
- PushBackInputStream 如果在输入流中某个不需要的内容被读取进来,则只能
版权声明:本文为qq_33394088原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。