[Java] JVM와 바이트 코드
무작정 개발
이번에는 [Java] JDK, JRE 이란? 에 이어서 JVM(자바 가상 머신) 동작 원리 및 개념, 바이트 코드에 대해 정리할 것이다. Java를 보다 깊게 이해하기 위해 다시 한번 복습하면서 글을 작성 중입니다. 기초적인 내용은 다루지 않을 예정입니다. JVM 이란? JVM 이란 Java를 실행하기 위한 가상 컴퓨터(실제 컴퓨터가 아닌 소프트웨어로 구현한 것) 자바 가상 머신 (Java Virtual Machine)의 약자 자바 애플리케이션을 클래스 로더(Class Loader)를 통해 읽고 자바 api와 함께 실행 Java 프로그램이 어느 운영체제(OS)에서도 동일하게 작동할 수 있게 해 줌 (단, Java 프로그램과 달리 JVM은 운영체제에 종속되고, 각 OS에 맞는 JVM을 설치해야 함) Jav..