(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)

 

컴파일(Compile)이란 사람이 이해하기 쉬운 언어인 고급언어로 개발한 프로그램을 컴퓨터가 이해하기 쉬운 언어인 기계어로 바꿔주는 것을 말한다. 자바의 컴파일 과정은 간단하다. 개발자가 작성한 자바 코드(.java)를 컴파일러가 기계어인 자바 바이트 코드(.class)로 변환시켜 주고, 변환된 코드를 인터프리터가 한 줄씩 실행시키면서 애플리케이션을 실행하게 된다.

 

 

1. 자바 코드(.java)

 

2. 컴파일러(Compiler)

- Java 파일을 JVM(Java Virtual Machine)이 이해할 수 있는 자바 바이트 코드로 변환해 준다.

 

3. 자바 바이트 코드(.class)

- JVM(Java Virtual Machine)이 이해할 수 있는 언어로 변환된 자바 소스 코드를 말한다. 바이트 코드의 확장자는 .class 이며, JVM이 설치되어 있으면 어느 운영체제에서도 실행이 가능하다.

 

4. 인터프리터(Interpreter)

- JVM(Java Virtual Machine) 안에 있는 인터프리터가 바이트 코드를 한 줄씩 읽어서 프로그램을 실행한다.

'Java' 카테고리의 다른 글

2진수(Binary), 8진수(Octal), 16진수(Hex)  (0) 2020.06.16
자바(Java) 주석  (0) 2020.06.16
자바(Java) Hello, World!  (0) 2020.06.16
이클립스(Eclipse) 설치  (0) 2020.06.16
JDK 설치  (0) 2020.06.16

+ Recent posts