소스와 산출물의 수명

편집 원본과 컴파일 결과는 변경 주체와 보존 기간이 다릅니다.

src/Hello.java · 원본

사람이 수정·버전 관리·계속 보존

out/Hello.class · 산출물

javac가 생성·삭제 가능·재빌드로 복구

핵심: 정답은 src에 남고 out은 같은 소스에서 다시 계산할 수 있는 시점별 결과입니다.