[Java] JVM과 Java 컴파일 과정

chael_lo·2021년 6월 23일
0

Java

목록 보기
8/52

JVM(Java Virtual Machine)

Java 프로그램은 중간 단계 언어로 컴파일하여 JVM만 각 운영체제(OS)에 설치되어 있으면 한번만 컴파일하면 된다. JVM은 Java 클래스 파일을 로드하고, 바이트 코드를 해석하며, 메모리 등의 자원을 할당하고 관리하며 정보를 처리하는 작업을 하는 프로그램이다.

java 컴파일 실행과정

Java 언어로 프로그래밍된 파일을 Java 컴파일러가 가상 기계어 파일인 Java 클래스 파일로 만든다. 소스 코드를 Java 바이트 코드로 번역한다. 이후 Java 바이트 코드를 JVM이 읽고 실행하게 된다.

~.java -> 컴파일러 -> ~.class

profile
천천히 꾸준히

0개의 댓글