오늘은 크게 공부한 것이 없어서 또 부끄럽지만, 책을 읽은 부분이라도 작성해야겠다.
자바 프로그램의 구동에 대해 배웠다.
프로그램이 실행될 때 프로그램이 메모리를 사용하는 방식 중
데이터 저장 영역이 있는데 이 부분이 세 부분으로 갈라져 각자의 역할을 한다. (T메모리 구조)
1. 스태틱 영역 - 클래스들의 놀이터
2. 스택 영역 - 메소드들의 놀이터
3. 힙 영역
main()메서드 실행 과정
1. JRE가 메서드 존재 확인
2. JVM 부팅하고 전처리 작업 시작
-패키지, import 패키지, 클래스를 스태틱 영역에 올리기
-메서드 여는 괄호로 스택 프레임이 스택영역에 할당!
-메서드 인자를 저장할 변수 공간 스택프레임 맨 밑에 확보!
3. 코드 실행 공간에서 구문 실행