Super Coding Addict
Ch14. 자바 입출력 (1) 본문
< 자바 입출력 스트림 >
* 입출력 스트림
- 다양한 입출력 장치에 독립적으로 일관성 있는 입출력 방식을 제공한다
- 가상경로를 통해 입력, 출력이 이루어진다고 보면됨 (추상화)
- I/O 스트림 사용하여 입출력 구현
* 입출력 스트림 구분
- I/O 대상 기준 : 입력 스트림, 출력 스트림
- 자료의 종류 : 바이트 스트림(1바이트씩 읽어 들이고 1바이트씩 쓰는 스트림으로 동영상이나 음악파일 등), 문자 스트림(문자는 2바이트씩 처리)
- 스트림의 기능 : 기반 스트림, 보조 스트림(읽거나 쓰는 기능은 없지만 기반 스트림을 서포트해주는 기능을 추가함, 바이트를 읽은 것을 문자로 바꿔준다던가, 버퍼링 기능 제공, 직렬화 등을 함)
--> 뒤에 Stream이 붙으면 바이트 단위의 스트림
* 기반 스트림과 보조 스트림
- 기반 스트림 : 직접 자료를 읽고 쓰는 기능의 스트림 (Read, Write 기능)
- 보조 스트림 : 기반 스트림에 + a의 기능 제공
'JAVA 문법' 카테고리의 다른 글
Ch14. 자바 입출력 (3) (0) | 2021.02.18 |
---|---|
Ch14. 자바 입출력 (2) (0) | 2021.02.16 |
Ch15. 자바 Thread 프로그래밍 (5) - multi-thread 프로그래밍 (0) | 2021.02.15 |
Ch15. 자바 Thread 프로그래밍 (4) - multi-thread 프로그래밍 (0) | 2021.02.14 |
Ch15. 자바 Thread 프로그래밍 (3) (0) | 2021.02.14 |