JDK는 자바 개발할때 필요한 도구들이 담겨 있음(JRE 포함)
JRE 는 자바 바이트 코드를 실행할 수 있는 소프트 웨어 툴임
(여러 라이브러리랑 바이트 코드를 실행하는데 필요한 파일들이 포함되어 있음.)
JVM 는 가상머신임. 바이트 코드로 컴파일 된 실행파일을 run할 수 있음
(중요한 taks는 다음과 같음.
1. Loads code
2. Verifies code
3. Executes code
4. Provides Runtime Environment)
세 개의 차이점을 알았으니, JVM이 뭔지 어떻게 구성되어 있고 어떻게 동작하는지 구체적으로 알고 싶은 욕구가 생김.
댓글 0