🌱JAVA/JAVA 란? (1) 썸네일형 리스트형 JVM 구동방식 JVM 구동방식에 대해 알아보기 자바는 자바를 구동할수있는 엔진이 필요하다. 그 엔진이 바로 JVM 즉, Java Virtual Machine 이다. 이 JVM에 의해서 해당 클래스 파일을 메모리에 로딩 한다. 그리고 로딩함과 동시에 해당 운영체제 플랫폼에 맞게 다시한번 재 컴파일을 진행한다. (재 컴파일을 하는 이유는 운영체제가 모두 다르므로...) JVM은 해당 운영체제에 항상 실행되고 있고, 실행 명령어가 떨어지면 클래스 파일을 실행하는 역할을 한다. 그렇다면 왜 JVM은 독립적으로 실행되게 해놓았을까? 결론은 운영체제가 하나가 아니니, OS에 독립적으로 구동을 하여, 어느 OS에서나 실행이 가능하도록 만들어야 했기 때문에 해당 JVM을 독립적으로 구동 하게끔 해놓았다. (특정 운영체제에 종속 X,.. 이전 1 다음