목록Study/Java (11)
DevGang
[Java] JVM, JRE, JDK
JVM(Java Virtual Machine) JVM은 자바 소스코드로부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있다. JVM은 플랫폼에 독립적이다. 리눅스와 윈도우의 JVM은 다르지만 컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다. JIT 컴파일러, 자바 인터프리터 등 JRE(Java Runtime Environment) JRE는 JVM이 자바 프로그램을 동작시킬 때 필요한 라이브러리와 기타 파일들을 가지고 있다. JRE는 JVM의 실행환경을 구현한다. 클래스 로더 , 자바 API, 실행 시간 라이브러리 등 JDK(Java Development Kit) JDK는 JRE를 포함하여 개발을 위해 필요한 도구들을 포함한다. 컴파일러, 디버거, 애플릿뷰어 등 JDK 종류 Ja..
Study/Java
2021. 4. 7. 17:02