-
[CLASS]/[Java i/o] 보조스트림Java-diary/REFERENCE TYPE 2020. 2. 5. 14:04
보조 스트림이란?
프로그램에서 파일을 읽기/쓰기 할 수 있도록 해준다.
*char과 byte와는 무슨 차이가 있는가?
char과 byte는 외부에서 파일을 읽기 쓰기를 수행한다.
조상
FilterInputStream/FilterOutputStream
필터를 이용한 입출력을 한다.
종류
1.BufferedInputStream / BufferedOutputStream
- 입출력 효율을 높이기 위해 버퍼(byte[])를 사용하는 보조 스트림이다.
2.InputStreamReader / OutputStreamReader
- byte 기반 스트림을 character 기반 스트림처럼 쓸 수 있도록 한다.
- 인코딩 변환이 가능하다.
3.BufferedReader / BufferedWriter
- 입출력 효율을 높이기 위해 버퍼( char[] )를 사용하는 보조스트림이다.
- 라인 단위의 입출력에 용이하다.
이외에도 여러가지가 존재한다.
'Java-diary > REFERENCE TYPE' 카테고리의 다른 글
[CLASS][Java i/o] File 클래스 (0) 2020.02.05 [CLASS][Java i/o] FileInputStream (0) 2020.02.05 [CLASS]/[Java i/o] CharStream (0) 2020.02.05 [CLASS]/[Java i/o] Byte Stream과 char Stream (0) 2020.02.05 [CLASS]/[Java i/o] Java Io의 정의 (0) 2020.02.05