O que acontece depois que um método é chamado em Java
Isso parece uma pergunta boba, mas achei difícil acertar. Eu perguntei a pessoas diferentes, mas não consegui uma resposta ideal.
Eu quero saber o que acontece depois de chamarmos um método normal em Java (Fornecido em um único ambiente encadeado).
Eu entendo que:
Todas as variáveis atuais da pilha são exibidas e armazenadas em algum lugar (onde?)A chamada do método atual é interrompidaOs argumentos do método recém-chamado são colocados na pilhaO código do método é executadoDepois que o método é executado, a pilha é esvaziada novamente e o conteúdo da pilha antiga é restaurado novamente. (O que aconteceu se a função retornar um valor?).Código continua com o método de chamada.Esta é uma resposta muito incompleta e possivelmente errada. Alguém pode fornecer uma descrição mais detalhada?
Muito Obrigado.