java IO流

java中IO流的主要应用有如下几方面:

  1. java.io.file类的使用(计算机操纵系统中的文件和文件夹)
  2. IO流原理及流的分类(IO 即input output,    即将数据转化为一种数据集,然后将这个数据集一点一点的存储起来,这个过程类似于水的流动)

    数据流主要包括文件流 (数据流的读写都是基于文件的操作)和 缓冲流 (数据流的读写都是基于内存的操作)

    • 文件流:FileInputStream/FileOutputStream/FileReader/FileWriter
    • 缓冲流:BufferedInputStream/BufferedOutputStream/BufferedReader/BufferedWriter
    • 转换流:InputStreamReader/OutputStreamWriter
    • 打印流:PrintStream/PrintWriter
    • 数据流:DataInputStream/DataOutputStream
    • 对象流:ObjectInputSream/ObjectOutputSream(将一个文件转换问数据流进行存取)
    • 随机存取文件流:RandomAccessFile(可以选择性的存取文件中的任意行)        
原文地址:https://www.cnblogs.com/wfswf/p/14665495.html