Java的io类的使用场景

  • Post author:
  • Post category:java


先附上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 版权协议,转载请附上原文出处链接和本声明。