[Java] JVM이란?
·
Java
Java Virtual Machine의 줄임말. JVM은 ‘자바를 실행하기 위한 가상 기계(컴퓨터)’이다. JVM은 2가지 기본 기능이 있다. 자바 프로그램이 어느 기기, 어느 운영체제 상에서도 실행될 수 있게 만들어 준다. -> WORA 자바 프로그램의 메모리를 효율적으로 관리 & 최적화해 준다. 💡 WORA WORA = Write Once, Run Anywhere ‘한 번 쓰고 모든 곳에서 실행한다’라는 뜻으로, 자바의 개발 철학이다. 자바는 WORA를 구현하기 위해 물리적인 머신과 별개의 가상 머신을 기반으로 동작하도록 설계되었다. 그래서 자바 바이트코드를 실행하고자 하는 모든 하드웨어에 JVM을 동작시킴으로써 자바 실행 코드를 변경하지 않고도 모든 종류의 하드웨어에서 동작되게 한 것이다. Java..