JVM의 3가지 주요 구성 요소
| JRE | JDK | 
|---|---|
| Java Runtime Environment | Java Development Kit | 
| Java 프로그램을 실행하는 Java Virtual Machine( 자바 가상 머신 )을 구현하는 환경 | Java 기반 응용 프로그램을 개발하는데 사용할 수 있는 소프트웨어 번들 | 
| Java 프로그램을 실행하는데 필요한 플러그인 | Java 프로그램 개발에 필요 | 
| JRE는 JDK보다 크기가 작기 때문에 더 적은 디스크 공간이 필요 | JDK는 다양한 개발 도구와 JRE를 포함하므로 더 넓은 디스크 공간이 필요 | 
| JRE는 JVM, 코어 라이브러리, 그리고 Java로 작성된 응용 프로그램과 애플릿을 실행하는 추가구성요소를 포함 | JDK는 JRE, API 클래스 집합, Java 컴파일러, Webstart 및 Java 애플릿과 응용 프로그램을 작성하기 위해 필요한 추가 파일을 포함 | 
Where can I get technical information about Java? 
Java에 관한 기술 정보는 어디서 확인할 수 있읍니까? 
자바 프로그램의 실행 과정 
JVM ARCHITECTURE 
JVM 동작원리 및 기본개념 
자바 가상 머신 JVM(Java Virtual Machine 
https://blog.naver.com/hsm622/222138523668 
https://jeongjin984.github.io/posts/JVM/ 
https://github.com/league3236/startJava/blob/master/live_study/week1.md 
https://sowhat4.tistory.com/61 
https://github.com/yeo311/java-study-with-whiteship/tree/main/week1 
https://gblee1987.tistory.com/173 
https://github.com/kksb0831/Practice_project/blob/master/Java_Study_01.md 
https://jul-liet.tistory.com/143 
https://hoooooooooooooop.tistory.com/entry/javahalle1 
https://velog.io/@jaden_94/1%EC%A3%BC%EC%B0%A8-%ED%95%AD%ED%95%B4%EC%9D%BC%EC%A7%80 
https://catch-me-java.tistory.com/9 
https://catch-me-java.tistory.com/10 
https://catch-me-java.tistory.com/11 
https://catch-me-java.tistory.com/12?category=438116 
https://catch-me-java.tistory.com/13 
https://docs.google.com/presentation/d/1nTUGhSAQJnlcYTdyH4GXjHQq9w1vFByqAdG71Fbnesc/edit?usp=sharing 
https://blog.naver.com/baekseongsa/222139174854 
https://blog.naver.com/baekseongsa/222144525963 
https://blog.naver.com/baekseongsa/222144528643 
https://github.com/kyu9/WS_Study/blob/master/week1/day1.md 
https://www.notion.so/1-01b08b753f0c4e93b16a96101c75d382 
https://blog.naver.com/haena910/222150168303 
https://github.com/Jason-time/java_study_with_whiteship/blob/main/week01.md 
https://gintrie.tistory.com/61