Java에서 파일 입출력을 처리하는 방법은 여러 가지가 있습니다. 그 중에서도 FileWriter는 텍스트 파일을 처리하는 데 가장 기본적이고 널리 사용되는 클래스입니다. 이 클래스는 주로 문자 기반 파일 처리에 사용되며, 파일에 텍스트를 기록하거나 수정하는 데 매우 유용합니다. 이번 글에서는 FileWriter를 사용하여 파일 덮어쓰기, 파일 이어쓰기, 그리고 성능 향상 방법에 대해 구체적으로 다루어 보겠습니다. 1. FileWriter 기본 사용법 FileWriter 클래스는 java.io 패키지에 속하며, 텍스트 파일을 다루는 데 사용됩니다. 기본적으로 파일 덮어쓰기 기능을 제공합니다. 즉, 같은 이름의 파일이 존재할 경우 기존 파일을 덮어쓰고 새롭게 데이터를 기록합니다. 1.1 파일에 덮어쓰..