🌱 오늘의 주제 : BufferedReader와 BufferedWriter, InputStreamReader와 OutputStreamWriter, File
🌱 BufferedReader와 BufferedWriter
- BufferedReader / BufferedWriter는 버퍼를 이용해서 입출력의 효율을 높일 수 있도록 해주는 역할을 한다.
- BufferedReader의 readLine()을 사용하면 데이터를 라인단위로 읽을 수 있고, BufferedWriter는 newLine()이라는 줄바꿈 해주는 메서드를 가지고 있다.
🌱 InputStreamReader, OutputStreamWriter
- 바이트기반 스트림을 문자기반 스트림으로 연결시켜주는 역할을 한다.
- 바이트기반 스트림의 데이터를 지정된 인코딩의 문자데이터로 변환하는 작업을 수행한다.
🌱 File
- 파일은 가장 많이 사용되는 입출력 대상이라서 중요하다.
'Java' 카테고리의 다른 글
Java - 네트워킹, URL(Uniform Resource Locator) (0) | 2023.04.12 |
---|---|
Java - 직렬화(serialization) (0) | 2023.04.12 |
Java - FileInputStream과 FileOutputStream, BufferedInputStream과 BufferedOutputStream, 문자 기반 스트림 - Reader , Writer (0) | 2023.04.10 |
Java - 입출력(I/O) 과 스트림(stream)이란? (0) | 2023.04.06 |
Java - 스트림(collect(), 스트림의 그룹화와 분할 (0) | 2023.04.05 |