자바의 JVM과 JDK에 대해서

자바의 실행구조

1.java 파일을 작성

2.해당 java파일을 자바컴파일러(javac)로 컴파일함

3.class라는 파일이 생성됨. 이 class파일은 자바가상환경(JVM)전용 바이트코드 파일 // 아직 class파일은 바이트 코드 상태

4.이 class파일은 자바가상환경(JVM)에서 실행가능하고 결과를 확인 가능함

5.JVM이 class파일을 읽고 이를 바이너리 코드로 변환후 실행한다 // 여기서 실행되면 0,1의 바이너리코드 상태가 됨

자바의 강점

1.위의 JVM은 윈도우,리눅스,맥 버전이 따로 존재하며 어떤 운영체제에서든 자바파일을 실행가능함

2.객체지향

자바의 도구모음

JDK: 자바컴파일러 (javac)와 JVM을 가지고 있다 (개발자가 사용)

JRE: JVM만 가지고 있기때문에 class파일의 실행만 가능하다

Dec 10, 2022 Views 87