root layout

패스트캠퍼스

call stack frame area 내 순서 관련 질문

2025.01.11 12:35 수정

안녕하세요 선생님.


설명하신 내용으로는 PC가 LIFO로 수행됨에 따라 call stack frame area 내 순서가 강의 내용과 바뀌면,

즉, hap 메서드와 main 메서드의 코드 순서가 바뀌면 오류가 나야 맞는 것 같은데 정상 작동 됩니다.

설명해주시면 감사하겠습니다.


gpt 답변을 참고하자면,

Call Stack은 메서드의 정의 순서가 아니라 호출 순서에 따라 스택에 push/pop합니다. 하고 JVM이 코드의 호출구조를 인식하여 가장 상위 메서드부터 호출한다고 되어있는데 맞을까요?image.png


답변 

연관 질문

커뮤니티 질문보기