JVM Internal
[JAVA] JVM 동작원리 및 기본개념(JVM Internal)
[JAVA] JVM 동작원리 및 기본개념(JVM Internal)
2022.12.07JAVA를 이용해서 프로그래밍을 하고 있는 사람으로서 JAVA의 간단한 탄생배경과 JAVA의 시작과 끝이라고 할 수 있는 JVM을 한번 짚고 넘어가려고 한다. 목차 1. JAVA 탄생 배경 2. 자바 코드(JAVA Code) 실행 과정 3. JVM 동작원리 및 기본개념 3-1. 클래스 로더 (Class Loader) 3-2. 런타임 데이터 영역(Runtime Data Area) 3-3. 실행 엔진(Execution Engine) JAVA 탄생배경 JAVA는 썬 마이크로시스템즈의 제임스 고슬링이라는 사람과 다른 연구원들이 개발한 프로그래밍 언어이다. 1991년 그린 프로젝트라는 이름으로 시작해 1995년에 발표가 되었다. 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했는데 아이러니하게도 현재..