728x90 반응형 RuntimeDataAreas1 [Java] JVM Architecture (ClassLoader, Runtime Data Areas, Execution Engine) 정리 앞서 JDK의 대해서 공부하면서 JRE를 통해 JVM이 구동되는 것을 배웠다. 오늘은 java의 핵심 프로그램 JVM(Java Virtual Machine)의 구조의 대해서 공부해보려고 한다. 모든 Java 개발자들은 바이트코드가 JRE(Java Runtime Environment)에 의해 실행된다는 것은 알고 있다. 하지만 많은 사람들은 JRE가 바이트 코드를 분석하고 코드를 해석하고 실행하는 JVM(Java Virtual Machine)을 구현하는 사실은 잘 모른다. 개발자로서 JVM의 구조의 대해 아는 것은 매우 중요한데, 그 이유는 JVM을 통해 코드를 보다 효율적으로 작성할 수 있기 때문이다. 그렇다면 어떤 구조로 작동하는지 JVM의 다양한 구성 요소를 알아보도록 하자. JVM이란? 가상 머신은.. 2021. 8. 31. 이전 1 다음 728x90 반응형