💡 파일 출력 스트림(문자 기반)은 자바에서 텍스트 데이터를 파일에 쓰기 위해 사용되는 스트림입니다.
가장 일반적으로 사용되는 클래스는 FileWriter 입니다.
FileWriter는 문자 데이터를 파일에 쓸 때 사용되며, 이 클래스는 내부적으로 파일 시스템과 통신하여 데이터를 문자 단위로 파일에 쓰게 해줍니다. 이는 바이트 기반 스트림인 FileOutputStream과 대비되며, 텍스트 데이터를 처리할 때는 FileWriter 가 더 적합합니다.
FileOutputStream
: 바이너리 데이터를 파일에 쓰기에 특히 적합
이미지, 비디오, 오디오 파일 쓰기,직렬화 데이터 쓰기,압축 파일 생성
실행 결과_____
💡 BufferedWriter 는 자바에서 문자 출력 스트림에 대한 버퍼링을 제공하는 클래스입니다.
버퍼링은 데이터를 임시 저장공간인 버퍼에 모아둔 후, 일정량이 모이면 출력 장치로 한 번에 전송하는 기술로, 반복적인 I/O 작업에 따른 성능 저하를 줄여줍니다.
BufferedWriter 를 사용하면 데이터를 라인 단위로 쉽게 작성할 수 있으며, 출력 성능을 향상시킬 수 있습니다.
실행 결과_____
'JAVA > Java 기초' 카테고리의 다른 글
[JAVA] 기초 - static 변수 (0) | 2024.05.20 |
---|---|
[JAVA] ver 0.1 Starcraft 만들어보기 (0) | 2024.05.20 |
[JAVA] 기초 - this 3가지 사용 방법 (0) | 2024.05.20 |
[JAVA] 기초 - 접근 제어 지시자 (0) | 2024.05.20 |
[JAVA] 기초 - 객체지향 패러다임 (0) | 2024.05.20 |