본문 바로가기

컴퓨터공학/Java

CS> byte stream 과 character stream 의 차이점

데이터에 연속적으로 접근할 수 있는 방법

java.io 와 java.nio 패키지가 스트림을 연결할 수 있는 클래스를 제공한다. 

byte stream은 이미지와 미디어 파일과 같은  바이너리 데이터 다룰 때 사용 되며

character stream 은 텍스트 파일을 다룰 때 사용된다. 그래서 2바이트 단위인데 이유는 유니코드가 2바이트이기 때문이다.

byte stream character stream
reading/writing of any byte, raw data reading/writing of character, text
8 bit 16bit
InputStream/ OutputStream classes Reader/Writer classes