JDK가 제공하는 스트림은 입력 스트림 (바이트 입력 스트림), 출력 스트림 (바이트 출력 스트림), 리더 (문자 입력 스트림) 및 Writer (문자 출력 스트림)의 네 가지 범주를 상속합니다.
문자 스트림과 바이트 스트림의 주요 차이점 : 1. 바이트 스트림을 읽으면 바이트를 읽을 때 한 바이트가 반환됩니다. 문자 스트림이 바이트 스트림을 사용하여 하나 이상의 바이트를 읽는 경우 (중국어에 해당하는 바이트 수는 UTF-8 코드 테이블의 2 개, 3 바이트). 먼저 지정된 인코딩 테이블을 확인하고 찾은 문자를 반환하십시오. 2. 바이트 스트림은 다음과 같은 모든 유형의 데이터와 같은 모든 유형의 데이터를 처리 할 수 있으며, 그림, MP3, AVI 비디오 파일, 문자 스트림은 문자 데이터 만 처리 할 수 있습니다. 일반 텍스트 데이터를 처리하는 한 문자 스트림 사용에 우선 순위를 부여해야하며 모두 바이트 스트림을 사용하는 데 사용됩니다.Java에서 IO 스트리밍에 대한 위의 포괄적 인 소개는 내가 당신과 공유 한 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.