JRE
-
[live-study] 1: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.개발/Java 2020. 12. 23. 19:49
백기선님이 진행하시는 live-study 1주차 과제 1주차 과제 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 JVM(Java Virtual Machine) 은 하나의 추상 컴퓨팅 머신이라고 생각할 수 있다. 컴퓨터 CPU안에 Instruction Set 이라고 하는 명령어 집합이 있는데, JVM에도 있다. 그리고 운영체제가 메모리를 관리하듯 JVM도 메모리를 관리한다. JVM이라는 추상 컴퓨팅 머신을 가짐으로써 얻는 이점이 무엇일까? 만약 C언어로 작성한 파일이 윈도우에서 동작하더라도, 리..