JDK,JRE,JVM

557 단어 JavaJava

플랫폼 영향 받지않음(JVM만 있으면 바이트코드(.class)가 실행됨)

Java가 os에 구애받지 않고 재사용 가능

자바소스코드(.java) → 자바 컴파일러(javac) → 자바 바이트코드(.class)
자바 컴파일러가 자바소스코드를 읽어들여 자바 바이트 코드로 변환
Class Loader를 통해 class 파일들을 JVM으로 로딩한다.

			    윈도우 자바 가상머신 → 윈도우에서 실행

바이트코드 <

            	리눅스 자바 가상머신 → 리눅스에서 실행
                

JDK : 자바에서 제공되는 개발용 라이브러리, 프로그램을 생성하고 컴파일할 수 있다.
JRE : 자바프로그램이 실행되는 환경
JVM : 자바 가상머신으로 프로그램이 실행되는 환경인 JRE가 설치되어 있어야함

좋은 웹페이지 즐겨찾기