Java IO 体系

File

    -InputStream

        --FileInputStream 

    -OutputStream

        --FileOutputStream

    -Reader

        --InputStreamReader

            ---FileReader

    -Writer

        --OutputStreamWriter

            ---FileWriter

数组
    -InputStream
        --ByteArrayInputStream
    -OutputStream
        --ByteArrayOutputStream
        
    -Reader    
        --CharArrayReader
    -Writer
        --CharArrayWriter

缓冲操作
    -InputStream
        --FilterInputStream
            ---BufferedInputStream
    -OutputStream
        --FilterOutputStream
            ---BufferedOutputStream
    -Reader
        --BufferedReader
    -Writer
            --BufferedWriter
            

打印
    -OutputStream
        --FilterOutputStream
            ---PrintStream
    -Writer
        --PrintWriter

对象序列化反序列化:
    -InputStream
        --ObjectInputStream
    -OutputStream
        --ObjectOutputStream

转换:
    -Reader
        --InputStreamReader
    -Writer
        --OutputStreamWriter

字符串(JDK1.8已经废弃)
 -StringBufferInputStream
 -StringBufferOutputStream
 -StringReader
 -StringWriter

 IO流分类 https://www.jb51.net/article/162125.htm
 1.根据流的流向:
  a.输入流(硬盘-->程序所在内存)
  b.输出流(程序运行所在内存-->硬盘)
 2.根据所操作单元:
  a.字节流
  b.字符流

  
发布了189 篇原创文章 · 获赞 11 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_29393273/article/details/100516272