네이버 d2 정리
-
[1주차]JVM스터디/[whiteship]JAVA 2021. 1. 2. 15:00
목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JVM이란 무엇인가 먼저 자바 컴파일러는 자바 소스코드(.java의 확장자)를 .class(바이트 코드)로 변환 시켜준다. (하지만 실행은 어떻게 할까?) -> JVM을 통해서 JVM(Java Virtual Machine)이란 컴파일러에 의해 생성된 Java Byte Code를 OS에 맞게 해석해 주는 역활을 담당을 하고 GC(Garbase Collection)을 이용해 자동으로 메모리 관리를 한다. 장점 : Byte코드는 JVM에서 실행되기 때문에 OS에 종속적이지가 않다. (Window..