2013년 8월 8일 목요일

Binary, Character 입출력에대해서

                         Binary                               |                Character
----------------------------------------|-----------------------------------
       |           1 byte 단위 read / write            |        문자셋에 따라 다르다
       |            Input Stream (추상)                |               Reader (추상)
       |                        ↑                              |                       ↑
입력|           FileInputStream(File)                 |              FileReader(File)
       |      ByteArrayInputStream(Memory)      |    CharArrayReader(Memory)
       |       PipedInputStream(Process)          |            StringReader(Memory)
       |                                                         |           PipedReader(Process)
----|------------------------------------+------------------------------------
       |           OutputStream(추상)                 |                 Writer(추상)
       |                         ↑                             |                        ↑
       |           FileOutputStream(File)              |              FileWriter(File)
       |     ByteArrayOutputStream(Memory)    |       CharArrayWriter(Memory)
출력 |       PipedOutputStream(Process)       |         StringWriter(Memory)
       |                                                         |          PipedWriter(Process)
----|-------------------------------------------------------------------------


댓글 없음:

댓글 쓰기