데이터 통신을 다루다 보면 버퍼라는 개념이 나온다. 버퍼는 왜 쓰이는 것일까?버퍼에 목적에 대해 알아보자! 파일 입출력과 성능 최적화 1 - 하나씩 쓰기파일을 효과적으로 더 빨리 쓰러 읽고 쓰는 방법에 대해서 알아보자.먼저 예제에서 공통으로 사용할 상수들을 정의하자.package io.buffered;public class BufferedConst { public static final String FILE_NAME = "temp/buffered.dat"; public static final int FILE_SIZE = 10 * 1024 * 1024; // 10MB public static final int BUFFER_SIZE = 8192; // 8KB}FILE_NAME : temp/..