소스코드 ( .java )
|
| 1️⃣ 컴파일
| 1) 개발자가 작성한 코드를 기계어 변환
| 2) 기계어로 변환된 파일은 Object 파일
|
▼
목적코드 ( .class )
|
| 2️⃣ 링크
| 1) 여러개의 소스파일을 최종 실행 가능 파일로 만들기 위해 연결해주는 작업
| 2) Object 파일이나 다른 파일들을 엮어주는 작업으로 소스코드 + 라이브러리 연결
|
▼
실행파일 ( .exe )
|
|
▼
RUN
✅ 빌드
소스코드(.java) ▶ 목적코드(.class) ▶ 실행파일(.exe) ▶ RUN
- 소스코드 파일을 실행 가능한 소프트웨어로 만드는 과정
- 빌드툴 제공 기능 (빌드를 수행하는 도구)
전처리, 컴파일, 패키징, 테스팅, 배포 ex) Ant, Maven, Gradle
'Language > JAVA' 카테고리의 다른 글
[JAVA 함수] split(), join() 문자 바꾸기 (0) | 2024.06.17 |
---|---|
[JAVA 기초 이론] 인터페이스 / 추상 클래스 / 상속 비교 정리 (0) | 2024.02.21 |
[JAVA 기초 이론] 인터페이스 interface (0) | 2024.02.20 |
객체지향 프로그램(OOP)의 특성 (0) | 2023.05.26 |
[JAVA 기초 이론] MVC패턴 (0) | 2023.05.24 |