#자바프로그램 실행과정 #JAVA 메모리구조 #RuntimeDataArea #JVM #JVM구조 썸네일형 리스트형 자바 프로그램 실행과정 & 자바 메모리구조 자바로 개발하는데있어서 반드시 알아야 개발하는것은 아니지만 기본적으로 어떻게 ~.java파일이 돌아가는지 생각해볼 필요도있고, 거의 드물겠지만 classLoader를 개발시 직접 사용하게될때 알면 좋으니.. 정리해보았다.(입사초에 사수께서 알아보라고했던게 시작이였는데.. 잘 이해가 안가서 그냥 지나갔다가 다시보고 또 지나갔다가 다시보고 했었다.. 여전히 완전히 이해안가는부분이있다..) 자바 프로그램 실행과정 1. 프로그램이 실행되면 JVM(Java Virtual Machine : 자바가상머신)은 OS로부터 이 프로그램이 필요로 하는 메모리를 할당받는다. (JVM에 대한 자세한 설명은 밑으로..!) 2. 자바 컴파일러(javac)가 자바 소스코드(.java)를 읽어들여 자바 바이트코드(.class)로 변환.. 더보기 이전 1 다음