ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바
    스트림 IO/기타 2011. 8. 8. 22:26
    java.io.OutputStream -> Object // 추상 클래스
    .close()
    .write()
    java.io.InputStream -> Object // 추상 클래스

    .close()

    .read()

    java.io.FileOutputStream -> OutputStream
    java.io.FileInputStream -> InputStream
    java.io.ByteArrayOutputStream
    java.io.ByteArrayInputStream -> java.io.InputStream
    java.io.PipedInputStream
    java.io.PipedOutputStream
    java.io.BufferedOutputStream -> FilterOutputStream
    .flush()
    java.io.BufferedInputStream -> FilterInputStream
    .available()
    java.io.DataOutputStream -> FilterInputStream
    .writeChar()
    .writeUTF()
    .writeByte()
    .writeShort()
    .writeInt()
    .writeFloat()
    .writeDouble()
    java.io.DataInputStream -> FilterInputStream
    .readChar()
    .readUTF()
    .readByte()
    .readFully()
    .readDouble()
    java.io.PrintStream -> FilterOutputStream
    .print()
    .println()
    .printf() // 자바 5.0

    ObjectOutput // 인터페이스
    .writeObject()

    ObjectInput // 인터페이스
    .readObject()
    Externalizable
    .writeExternal()
    .readExternal()

    java.io.ObjectOutputStream
    .close()
    .writeObject()
    .flush()

    java.io.ObjectInputStream
    A serialization stream header is read from the stream and verified. This constructor will block until the corresponding ObjectOutputStream has written and flushed the header.

    .close()
    .readObject()
    java.io.Reader // abstract
    .close()
    java.io.InputStreamReader -> Reader
    java.io.FileReader -> InputStreamReader

    java.io.BufferedReader -> Reader
    .close()
    .readLine()


    java.io.OutputStreamWriter -> Writer

    java.io.FileWriter -> OutputStreamWriter

    java.io.BufferedWriter -> Writer

    java.io.PrintWriter -> Writer
    .close()
    .println()


    System.out // static; java.io.PrintStream
    .print()
    .println()
    .printf() // 자바 5.0

    System.in // static; InputStream
    .read()

    System.err // static
    .println();



    참조 사이트:

    https://docs.oracle.com/javase/8/docs/technotes/guides/lang/resources.html


Designed by Tistory.