상세 컨텐츠

본문 제목

[JAVA] 파일 출력 스트림(문자 기반 스트림)

JAVA/Java 기초

by 미로910 2024. 5. 21. 17:03

본문

💡  파일 출력 스트림(문자 기반)은 자바에서 텍스트 데이터를 파일에 쓰기 위해 사용되는 스트림입니다.
      가장 일반적으로 사용되는 클래스는 FileWriter 입니다.
FileWriter는 문자 데이터를 파일에 쓸 때 사용되며, 이 클래스는 내부적으로 파일 시스템과 통신하여 데이터를 문자 단위로 파일에 쓰게 해줍니다. 이는 바이트 기반 스트림인 FileOutputStream과 대비되며, 텍스트 데이터를 처리할 때는 FileWriter 가 더 적합합니다.
FileOutputStream
: 바이너리 데이터를 파일에 쓰기에 특히 적합
이미지, 비디오, 오디오 파일 쓰기,직렬화 데이터 쓰기,압축 파일 생성

 

실행 결과_____

 

💡 BufferedWriter 는 자바에서 문자 출력 스트림에 대한 버퍼링을 제공하는 클래스입니다.
버퍼링은 데이터를 임시 저장공간인 버퍼에 모아둔 후, 일정량이 모이면 출력 장치로 한 번에 전송하는 기술로, 반복적인 I/O 작업에 따른 성능 저하를 줄여줍니다.
BufferedWriter 를 사용하면 데이터를 라인 단위로 쉽게 작성할 수 있으며, 출력 성능을 향상시킬 수 있습니다.

 

실행 결과_____

관련글 더보기