백기선 자바 스터디 1기 1주차
목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 JVM(Java vertual Machine)이란 자바 프로그램이 OS에 관계없이 실행할 수 있도록 하고 프로그램 메모리를 관리하고 최적화하는 프로그램이다. 프로그램 실행 JVM은 자바 프로그램과 OS 사이에서 중개자 역할을 하여 자바 바이트코드(.class)를 각 OS에 따라 해석하여 실행한다. 메모리 관리(Garbage Collection) 자바에서는 JVM이 프로그램 메모리를 관리한다. JVM은 Garbage collection이라는 프로세스..
2022.04.02