목록JVM (1)
거누의 개발노트
Java - 프로그램 실행 과정(JVM 구조)
간단히 말하자면 IDE에서 .java 파일에 코드를 작성해서 저장하면 컴파일러가 컴파일 후 컴파일된 코드를 .class 파일에 저장한다. 그럼 우리는 run() 을 하여 코드를 실행 시킬 것이고, run()을 하면 JVM에 적재되고 프로그램이 실행된다. 여기서 다시 의문이 생긴다. JVM이 뭐지? JavaVirtual Machine의 줄임말인건 알고 있고, 하드웨어의 기종에 상관없이 운영체제에 JVM만 설치되어있으면 Java 프로그램을 실행 할 수 있다고 한다. ( 플랫폼에 종속되지 않는다 ) 그럼 JVM안에 요소 하나하나 어떤 역할을 하는지 살펴보자. Class Loader .class(바이트 코드)를 읽어서 Runtime Data Area에 맞춰서 적재하는 기능을 수행한다. [로딩 절차] 1. 어떤 ..
Java
2022. 3. 1. 18:38