1. 소스파일 vs 클래스파일 vs jar 파일
a. 소스 파일 (xxx.java)
- 개발자가 작성한 소스코드 파일이다.
b. 바이트 코드 파일 (xxx.class)
- .java 파일을 자바 컴파일를 통해 바이트 코드로 변환한 파일이다.
c. jar 파일 (xxx.jar)
- .class 파일을 압축한 파일로 압축을 풀면 .class 파일 상태가 된다.
- jar파일 자체가 실행 가능한 애플리케이션이며, jar 파일 형식으로 쉽게 배포할 수 있다.
빌드를 진행해보겠다.
2. 빌드
1. 아래의 .java 파일을 빌드를 진행한다.
2. 빌드를 진행하면 jar 파일이 생성된다.
3. jar 파일을 압축을 풀면 패키지와 동일한 디렉토리에 .class 파일로 압축을 풀게된다.
'Programming > Java' 카테고리의 다른 글
[Java] 쓰레드(Thread) - 1(쓰레드 구현 방법) (0) | 2023.11.03 |
---|---|
[Java] 컬렉션 프레임워크와 계층 구조 (0) | 2023.11.03 |
[Java] try-catch 예외처리 (0) | 2023.10.16 |
[Java] 내부 클래스(inner class)란? (0) | 2023.10.16 |
[Java] 다형성 (추상클래스 - 인터페이스) (0) | 2023.10.16 |