[Java] 보조 스트림
2020. 7. 13. 04:09ㆍLanguage/Java
1. 보조 스트림
실제 읽고 쓰는 스트림이 아닌 보조적인 기능을 추가하는 스트림이다. FilterInputStream, FilterOutputStream이 보조 스트림의 상위 클래스이며 생성자의 매개변수로 또 다른 스트림을 가진다.
종류 | 설명 |
protected FilterInputStream(InputStream in) | 생성자의 매개변수로 InputStream을 받음 |
protected FilterOutputStream(OutputStream out) | 생성자의 매개변수로 OutputStream을 받음 |
2. Buffered 스트림
내부에 8192 바이트 배열을 가지고 있다. 읽거나 쓸 때 속도가 빠르다.
1) Buffered 사용 전
2) Buffered 사용 후
3) 보조 스트림
3. DataInputStream, DataOutputStream
자료가 저장된 상태 그대로 자료형을 유지하며 읽거나 쓰는 기능을 제공하는 스트림이다.
728x90
'Language > Java' 카테고리의 다른 글
[Java] 그 외 입출력 클래스와 데코레이터 패턴 (0) | 2020.07.13 |
---|---|
[Java] 직렬화 (0) | 2020.07.13 |
[Java] 문자 단위 스트림 (0) | 2020.07.13 |
[Java] 바이트 단위 스트림 (0) | 2020.07.12 |