JavaIO
-
[CLASS]/[Java i/o] Byte Stream과 char StreamJava-diary/REFERENCE TYPE 2020. 2. 5. 13:44
Byte Stream이란? binary 데이터를 입출력하는 스트림이다. 이미지, 동영상 등을 송수신할 때 주로 사용한다. -자바에서 스트림은 기본적으로 바이트 단위로 데이터를 전송한다- 조상 InputStream / OutputStream 추상 클래싀며 자식들에게 기능을 준다. InputStream에는 read method가 존재하며 해당 입력 스트림으로부터 다음 바이트를 읽어들인다. OutputStream에는 write method가 존재하며 해당 출력 스트림에 특정 바이트를 저장한다. *read()의 특징 read() 메소드는 해당 입력 스트림에서 더 이상 읽어들일 바이트가 없으면, -1을 반환해야 한다. 그런데 반환 타입을 byte 타입으로 하면, 0부터 255까지의 바이트 정보는 표현할 수 있지만..