JVM

자바

[Java] JVM 이해하기

JVM이란 무엇인가? 알아보자 자바 프로그램 실행순서는? public class Main { public static void main(String[] args){ } } 클래스를 IntelliJ나 Eclipse로 만들면 생성되는 Main 클래스와 그 안의 mian 메서드를 많이 봤을 것이다. IDE에서 코드를 작성하고 Run 버튼을 누르면 콘솔창에는 결과가 나왔는데 그 안에는 아래와 같은 과정들이 포함돼있다. 소스코드를 자바 컴파일러로 컴파일한다.(.java -> .class) JVM에 컴파일된 바이트 코드를 넣는다 JVM은 바이트코드를 읽어 OS가 실행할 수 있는 네이티브 코드로 변환 및 실행한다. JVM은 컴파일된 바이트코드를 읽어와 OS에 맞는 특화된 코드로 변환 및 실행하는 프로그램이다. 소스코..

비오베베
'JVM' 태그의 글 목록