JVM 의 뜻은?
- Java Virtual Machine 의 약자로 “자바 가상 머신”이라는 뜻을 가지고 있다.
- 여러가지의 기기위에 Java 프로그램을 실행시킬 수 있는 가상의 기기를 만들어주는것을 의미한다.
바이트 코드- Java 프로그램 변환코드
- 내가 작성한 코드가 운영체제가 읽을 수 있는 코드(바이트 코드)로 Java 컴파일러가 변환한 코드
- Java 컴파일러:Java>>class 로 변환 해주는 파일, 운영체제가 이해 할 수 있는 코드로 변환.
인터프리터- 빠른 Java .class 코드 해석기
- 인터프리터의 효율을 높여주는 서포터 해석기
메모리 영역- Java 데이터를 저장하는 영역
- 운영체제로 부터 JVM이 할당받은 메모리 영역
클래스 로더- Java .class 바이트 코드를 메모리 영역에 담는 운반기
- JVM으로 class(바이트 코드)를 불러와서 메모리에 저장함
가비지 컬렉터- Java 쓰레기 청소기
- 메모리 영역에서 안쓰는 데이터를 주기적으로 흡수해가는 청소기
'JAVA공부' 카테고리의 다른 글
저장공간의 종류 (변수 타입) (1) | 2023.10.12 |
---|---|
변수와 상수 (0) | 2023.10.12 |
주석 및 println 메서드 소개 및 실습 (0) | 2023.10.12 |
Java 개발환경 구성 (0) | 2023.10.12 |
Java를 왜 배워야 하는가? (0) | 2023.10.12 |