다음은 파일 처리에서 많이 사용하는 File과 Stream 클래스를 정리한 것입니다.
• File 클래스: File 클래스는 사용하기 편합니다. 다만 모든 파일 내용을 다 읽어 처리하기에 대용량 파일을 처리할 때는 메모리를 관리하기 어렵다는 단점이 있습니다. File 클래스는 텍스트 파일 및 간단한 바이너리 파일을 다룰 때 권장됩니다.
• Stream 클래스: File 클래스와 달리 Stream 클래스는 모든 데이터를 메모리에 올려 두지 않고 사용하기에 대용량 파일 처리에 효과적입니다.