3.1. 발표 내용 ¶
- 핵심 : 파일 입출력과 스트림
- 바이트 스트림 & 문자 스트림
input과 Output의 약자 -> 입출력스트림(Stream)
1. 데이터를 운반하는데 사용되는 연결통로 2. 스트림은 FIFO(First In First Out)구조 3. 단방향통신만 가능 -> 입력스트림(input stream)과 출력스트림(output stream) 2개의 스트림이 존재 4. 바이트기반 스트림, 문자기반 스트림 두개로 나뉨{{{
┌ FileInputStream
┌- InputStream ┼ FilterInputStream ┬ BufferedInputStream
│ │ └ DataInputStream
│ └ ObjectInputStream
Object┤│ │ └ DataInputStream
│ └ ObjectInputStream
│ ┌ FileOutputStream
│ │ ┌ BufferedOutputStream
└- OutputStream ┼ FilterOutputSteam ┼ DataOutputStream
}}}│ │ ┌ BufferedOutputStream
└- OutputStream ┼ FilterOutputSteam ┼ DataOutputStream