java基础(IO流---字节流字符流字节数组流)

Posted skyline1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础(IO流---字节流字符流字节数组流)相关的知识,希望对你有一定的参考价值。

字节流:

  FileInputStream:通过字节的方式读取文件,适合读取所有类型的文件(图像、视频等),全字符请考虑FileReader
 
  FileOutputStream:通过字节的方式写出或追加数据到文件,适合所有类型的文件(图像、视频等),全字符请考虑FileWriter
 

字符流:

  FileReader :通过字符的方式读取文件,仅适合字符文件
 
  FileWriter :通过字节的方式写出或追加数据到文件中,仅适合字符文件

 

字节数组流:

  ByteArrayInputStream:字节数组输入。存储在内存中,可以由Java直接访问,由垃圾回收机制释放,不用手动关闭。
 
  ByteArrayOutputStream: 字节数组输出。

 

 

以上是关于java基础(IO流---字节流字符流字节数组流)的主要内容,如果未能解决你的问题,请参考以下文章

Java入门——IO(输入与输出)

Java基础知识之IO流

JAVA SE基础篇48.IO流四大抽象类介绍和字节流

Java IO 要点总结

Java IO 字节流与字符流

JAVA IO流深入理解