2017년 8월 ~ 10월 동안의 스터디 내용을 기록한 글 입니다.


Chapter 15 입출력(IO).docx



자바의 정석

Chapter 15 입출력(IO)


I.    자바에서의 입출력

1.    입출력이란?

2.    스트림(stream)

3.    바이트기반 스트림  InputStream, OutputStream

4.    보조 스트림

5.    문자기반 스트림  Reader, Writer

II.   바이트기반 스트림

1.    InputStream, OutputStream

2.    ByteArrayInputStream ByteArrayOutputStream

3.    FileInputStream FileOutputStream

III. 바이트기반의 보조스트림

1.    FilterInputStream FilterOutputStream

2.    BufferedInputStream BufferedOutputStream

3.    DataInputStream DataOutputStream

4.    SequenceInputStream

5.    PrintStream

IV.  문자기반 스트림

1.    Reader Writer

2.    FileReader FileWriter

3.    PipedReader PipedWriter

4.    StringReader StringWriter

V.   문자기반의 보조스트림

1.    BufferedReade BufferedWriter

2.    InputStreamReader OutputStreamWriter

VI.  표준입출력과 File

1.    표준입출력  System.in, System.out, System.err

2.    표준입출력의 대상변경  setOut(), setErr(), setIn()

3.    RandomAccessFile

4.    File

VII.직렬화(Serialization)

1.    직렬화란?

2.    ObjectInputStream, ObjectOutputStream

3.    직렬화가 가능한 클래스 만들기  Serializable, transient

4.    직렬화가능한 클래스의 버전관리

   34

+ Recent posts