jdk1 [Java] JVM과 자바 코드 실행 ✍️ 학습 목표 JVM 컴파일 방법 실행 방법 바이트코드 JIT 컴파일러 JVM 구성 요소 JDK와 JRE 📌JVM이란? Java Virtual Machine의 약자로 자바를 실행하기 위한 가상 머신이다. Java는 완전한 기계어가 아니고 바이트 코드라서 해석하고 실행할 수 있는 가상의 OS가 필요하다. 이 역할을 해주는 것이 JVM이다. ✔️ JVM의 기능 자바 프로그램이 어느 환경에서도 실행될 수 있게 한다. 프로그램 메모리를 관리하고 최적화한다. JVM는 '가비지 컬렉션'이란 프로세스를 통해 메모리를 관리한다. 이 가비지 컬렉션은 이름에서 알 수 있듯이 사용되지 않는 메모리를 정리한다. 따라서, JVM이 메모리를 효율적으로 관리하고 최적화한다는 것이다. Java는 OS에 독립적이지만, JVM은 OS.. 2022. 8. 8. 이전 1 다음