JDK,JRE,JVM
플랫폼 영향 받지않음(JVM만 있으면 바이트코드(.class)가 실행됨)
↓
Java가 os에 구애받지 않고 재사용 가능
자바소스코드(.java) → 자바 컴파일러(javac) → 자바 바이트코드(.class)
자바 컴파일러가 자바소스코드를 읽어들여 자바 바이트 코드로 변환
Class Loader를 통해 class 파일들을 JVM으로 로딩한다.
윈도우 자바 가상머신 → 윈도우에서 실행
바이트코드 <
리눅스 자바 가상머신 → 리눅스에서 실행
JDK : 자바에서 제공되는 개발용 라이브러리, 프로그램을 생성하고 컴파일할 수 있다.
JRE : 자바프로그램이 실행되는 환경
JVM : 자바 가상머신으로 프로그램이 실행되는 환경인 JRE가 설치되어 있어야함
Author And Source
이 문제에 관하여(JDK,JRE,JVM), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yeong6415/기본적인-부분저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)