jre2 [자바] 자바의 실행구조 JRE (Java Runtime Environment) 자바를 실행하기 위해 필요한 JVM과 기타 API들을 포함하여 실행환경을 제공한다. JVM (Java Virtual Machine) 자바 가상 머신 일반적인 네이티브 언어들은 운영체제마다 각자 다른 컴파일러를 사용해서 기계어로 번역함 EX) 윈도우는 exe 파일을 생성 하지만 자바는 결과물이 운영체제에 종속되지 않고 자바 컴파일러가 생성한 바이트 코드를 JVM이 인식해서 실행하게 된다. 1. ClassLoader 자바 컴파일러가 생성한 .class 파일을 메모리에 올린다(loading). 2. Execution Engine (실행 엔진) ClassLoader가 메모리에 올리면 class 파일을 해석한다. GC를 포함하고 있다.. 2020. 9. 15. [자바] JRE, JDK JRE (Java Runtime Environment) JVM + 기타 API 클래스 자바 프로그램을 실행하는데 필요한 실행환경 제공 JDK (Java Development Kit) JRE + 개발 도구 자바 프로그램 실행뿐만이 아니라 개발에 필요한 도구들도 함께 제공 2020. 9. 15. 이전 1 다음