개인 공부 블로그

자바 컴파일러, 바이트코드, JVM 본문

JAVA

자바 컴파일러, 바이트코드, JVM

패잇 2024. 2. 5. 21:09


자바 컴파일러
: 자바 소스코드를 JVM이 이해할 수 있는 자바 바이트 코드로 변환해줌

자바 바이트 코드
JVM이 이해할 수 있는 언어로 변환된 자바 소스코드를 의미. 확장자는 .class 이다. 자바 바이트 코드는 JVM이 설치되어 있으면 어떤 운영체제에서라도 실행될 수 있다.
- 바이트 코드 : 고급 언어로 작성된 소스 코드를 가상머신이 이해할 수 있는 중간 코드로 컴파일한 것.

자바 가상 머신(JVM)
자바 바이트 코드를 실행시키기 위한 가상의 기계. 자바로 작성된 모든 프로그램은 자바 가상 머신에서만 실행될 수 있고 운영체제가 달라도 JVM만 설치되어 있으면 프로그램이 동작할 수 있다. 하지만 JVM은 운영체제에 종속적이어서 각 운영체제에 맞는 JVM을 설치해야 한다.



출처
https://tcpschool.com/java/java_intro_programming

'JAVA' 카테고리의 다른 글

자동 타입 변환(Promotion)  (0) 2023.09.21
protected 접근 제한자  (0) 2023.09.21
final 클래스와 final 메소드  (0) 2023.09.21
메소드 재정의  (0) 2023.09.21
상속  (0) 2023.09.21