보조스트림

아래는 byte 기반이며
문자 기반의 보조스트림 으로 입출력 효율을 높일 수도 있다

종류

FilterInputStream, FilterOutputStream

필터를 이용한 입출력 처리

⭐BufferedInputStream, BufferedOutputStream

버퍼를 이용한 입출력 성능향상

DataInputStream, DataOutputStream

int, float와 같은 기본형 단위로 데이터를 처리하는 기능

SequenceInputStream

두 개의 스트림을 하나로 연결

LineNumberInputStream

읽어 온 데이터의 라인 번호를 카운트

ObjectInputStream, ObjectOutputStream

데이터를 객체 단위로 읽고 쓰는데 사용. 주로 파일을 이용하며 객체 직렬화와 관련.

버퍼를 이용하며, 추가적인 print관련기능(print, print, println 메서드)

PushbackInputStream

버퍼를 이용해서 읽어 온 데이터를 다시 되돌리는 기능(unread, push back to buffer)