상세 컨텐츠

본문 제목

메서드 재정의와 가상메모리 원리

JAVA

by 본투비곰손 2022. 7. 23. 16:21

본문

728x90

메서드는 어떻게 호출되고 실행 되는가?

- 메서드(함수)의 이름은 주소값을 나타냄

- 메서드는 명령어의 set이고 프로그램이 로드되면 메서드 영역(코드 영역)에 명령어 set이 위치

- 해당 메서드가 호출되면 명령어 set이 있는 주소를 찾아 명령어가 실행됨

- 이때 메서드에서 사용하는 변수들인 스택 메모리에 위치하게 됨

- 따라서 다른 이스턴스라도 같은 메서드의 코드는 같으므로 같은 메서드가 호출됨

- 인스턴스가 생성되면 변수는 힙메모리에 따로 생성 되지만, 메서드 명령어 set은 처음 한번만 로드 됨

728x90

관련글 더보기