1. 로컬 영역에 변수 할당
스택영역에 main이 할당되며 "}"를 만나면 메모리에서 제거한다.
2. 인스턴스 영역에 변수 할당
JRE
Java Runtime Environment : 실행될수 있는 환경
- Bytecode Verifier
- 로딩된 클래스파일 정보를 검증한다.
- Class Loader
- 컴파일된 클래스 파일을 메모리에 로딩한다.
JVM
Java Virtual Machine : 컴파일된 클래스 파일을 실행
- 소스 작성 (.java)
- 컴파일을 통해 컴퓨팅 언어로 변환 (.class)
- 실행
'Java > 개념정리' 카테고리의 다른 글
객체지향개념(2)_상속, 포함, 오버라이딩, super (0) | 2020.08.20 |
---|---|
객체지향개념(1)_클래스, 변수, 메서드, 생성자 (0) | 2020.08.19 |
자바 웹의 동작 구조 Dapp(이미지) (0) | 2020.08.05 |
자바 웹의 동작 구조2(이미지) (0) | 2020.08.03 |
자바 웹의 동작 구조(이미지) (0) | 2020.07.31 |