반응형
반응형
JDK, JRE, JVM이란?
JDK(Java Development kit)
- 자바 소스 파일을 바이트 코드로 변환
- 컴파일러, 역 어셈블러(기계어를 어셈블리어로 변환하는 컴퓨터 프로그램), 디버거, 의존관계 분석을 제공
JRE
- javac(JDK)가 만든 클래스 파일을 해석 및 실행
- 자바 실행 명령, 클래스 로더와 바이트 코드의 실행에 필요한 라이브러리 제공
JVM
- Java가 동작하는 가상 환경
- os에 실행될 수 있도록 추상층을 제공
- os에 맞게 언어를 변경할 때 Interpreter 또는 JIT를 사용
반응형
'Java' 카테고리의 다른 글
Java 7 functions (0) | 2023.06.18 |
---|---|
[ERROR]cannot find symbol (0) | 2023.05.29 |
[ERROR]Illegal modifier for the interface field Observer.name; only public, static & final are permitted (0) | 2023.05.29 |
AOP이란? (0) | 2023.05.11 |