# 컴파일 (Compile)
- 사람의 언어를 컴퓨터의 언어로 바꿔주는 작업
- 컴퓨터의 언어는 이진법(0,1)로 되어있어, 안녕등과 같은 사람의 언어를 컴퓨터 언어로 변환하는 작업이 반드시 필요하다.
- 위와 같은 작업을 자동으로 진행해주는 것이 컴파일러인데, 이클립스도 JAVA 프로그램의 컴파일러이다.
작업 단계 | 설명 |
(1) 디버그 | 오류 검사 |
(2) 컴파일 | 소스 코드 등의 자원을 jvm (혹은 was)이 인식할 수 있는 구조로 변환 (.java 를 .class로 변환) |
(3) 링크 | 컴파일된 결과를 최종 실행 가능한 실행 파일로 만들기위해서 연결 및 병합하는 작업 |
위 일련의 작업을 빌드라고 표현하며 빌드는 소스 코드를 실행할 수 있도록하는 과정 및 결과물을 뜻한다.
[참고] 자바 프로그램의 실행 과정
(1) 프로그램 실행에 필요한 클래스 로드
(2) 클래스 파일 검사
(3) 메인 메소드가 있는 클래스에서 메인 메소드 동작
이클립스에서의 컴파일
- 코드 작성시, 이클립스에서의 컴파일은 ; 전까지의 문장을 컴파일할 코드로 인식한다.
- 이클립스에서 Ctrl + F11 (F11도 가능하나 디버깅 용도로서는 Ctrl + F11로 한다.)
- 이클립스에서 컴파일 순서는 위에서 아래로, 좌에서 우로 진행한다.
'Web > Java' 카테고리의 다른 글
[Java] 객체지향 (0) | 2025.01.09 |
---|---|
[Java] Stack, Heap (0) | 2025.01.09 |
[Java] Project 생성 (0) | 2025.01.09 |
[Java] 자바 설치 (0) | 2025.01.09 |
[Java] Java (0) | 2025.01.09 |