학습 (10) 썸네일형 리스트형 JVM 작동원리 JVM 은 Java Virtual Machine 의 약자로, 자바를 동작하게 해주는 소프트웨어 이다. (겪어 보지 못한) 다른 이전 언어들은 OS 마다 개발을 달리 해줘야 했다고 한다. 그러나 Java 언어 창시자는 OS 마다 개발하기 귀찮았던건지 아주 편리하게 OS 에 상관없이 개발할 수 있게 만들어 줬다. 그 역할이 JVM 이 하는 가장 큰 역할이라고 생각한다. JVM 을 살펴보겠다. JVM 은 클래스 파일을 읽는다. Class Loader 는 클래스 파일을 가져오는 역할을 한다. Execution Engine 은 가져온 클래스 파일을 번역하는 역할을 한다. Runtime Data Areas 는 코드를 진행하여 OS 에 명령을 내리는 역할을 한다. 한 단계 더 들어가 보겠다. Execution Eng.. 2020 백엔드 개발자 로드맵 이전 1 2 다음