JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가
JVM이란 무엇인가? Write Once, Run Anywhere 자바의 장점을 얘기하면 가장 먼저 나오는 말인 "운영체제에 독립적이다"를 대표해주는 가상 머신이다. 기존 언어들이 운영체제에 맞게 따로 개발을 해야하는 것에 비해 자바는 운영체제에 독립적으로 움직이며 이를 JVM(Java Virtual Machine, 자바 가상 머신)이 도와준다. 어떤 운영체제(Window, Mac, Linux, ...)에서 자바를 실행하건 JVM이 그 사이에 끼여서 작동한다고 보면 된다. (마치 내가 어떤 나라에 가건 사용할 수 있게 해주는 돼지코 같은 느낌이다.) 직역하면 "자바를 실행하기 위한 가상 컴퓨터" 이며 이때, 가상 기계(Virtual Machine)는 소프트웨어로 구현된 하드웨어를 뜻하는 넓은 의미이다. ..
JAVA/whiteship-livestudy
2021. 3. 11. 12:38
최근에 올라온 글
- Total
- Today
- Yesterday