15.1.1 입출력
- 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것
15.1.2 스트림
- 데이터를 운반하는데 사용되는 연결통로
- 단방향(I/O를 위해서는 두 개의 스트림 필요)
- FIFO(First In First Out)구조로 연속적인 데이터를 주고 받음
15.1.3 바이트기반 스트림
15.1.4 보조스트림
- 입출력의 기능은 없지만, 스트림의 기능을 향상 시키거나 새로운 기능 추가
FileInputStream fis = new FileInputStream("text.txt");
BufferedInputStream bis = new BufferedInputStream(fis);
bis.read();
/*
BufferedInputStream는 버퍼만을 제공
실제로 입출력을 하는것은 FileInputStream
*/
15.1.5 문자기반 스트림
- 문자데이터를 입출력 할 때 사용하는 스트림
InputStream -> Reader
OutputStream -> Writer
'자바의 정석 정리' 카테고리의 다른 글
자바의 정석 - 16.1 네트워킹 (0) | 2022.08.31 |
---|---|
자바의 정석 - 15.2 바이트기반 스트림 (0) | 2022.08.30 |
자바의 정석 - 13.11 fork & join 프레임워크 (0) | 2022.08.29 |
자바의 정석 - 13.10 volatile (0) | 2022.08.29 |
자바의 정석 - 13.9 쓰레드 동기화(Synchronized) (0) | 2022.08.29 |