
JVM에 대해 다시 공부하다, 정리가 한 번 필요할 것 같아서 정리 해봅니다. 개발자들이 작성한 .java 코드가 어떻게 실행 되는지 한 눈에 알아 볼 수 있는 그림입니다. Java개발자라면 이클립스, 인텔리제이, vscode 등 IDE를 이용하여 개발할 때 JDK가 필요해 각자 본인 PC에 Java를 설치할 것 입니다. JDK를 설치하면 javac 명령어를 사용할 수 있습니다. javac 명령어로 .java 파일을 컴파일하게되면 바이트 코드인 .class 파일이 생성되고 JVM이 샐행할 메모리를 OS로 부터 할당 받습니다. 그 후 JVM의 Class Loader에 의해 클래스 파일을 읽어 옵니다. JVM 위에서 실행 되기때문에 Java를 OS에 상관없이 실행시킬 수 있습니다. 그럼 JVM은 어디에 있을..