.java(소스 파일)
- 개발자가 작성한 소스코드 파일이다.
.class(바이트 코드 파일)
- .java 파일을 자바 컴파일를 통해 바이트 코드로 변환한 파일이다.
.jar
- .class 파일을 압축한 파일로 압축을 풀면 .class 파일 상태가 된다.
- jar파일 자체가 실행 가능한 애플리케이션이며, jar 파일 형식으로 쉽게 배포할 수 있다.
빌드를 진행해보겠다.
빌드
1. 아래의 .java 파일을 빌드를 진행한다.
2. 빌드를 진행하면 jar 파일이 생성된다.
3. jar 파일을 압축을 풀면 패키지와 동일한 디렉토리에 .class 파일로 압축을 풀게된다.