Что происходит после вызова метода в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Что происходит после вызова метода в Java

Сообщение Anonymous »

Это кажется глупым вопросом, но мне сложно ответить на него правильно. Я спрашивал разных людей, но не смог получить идеальный ответ.

Я хочу знать, что происходит после того, как мы вызываем обычный метод в Java (предоставляется в однопоточной среде).

Насколько я понимаю:
  • Все текущие переменные стека выскакивают и сохраняются где-то (где?)
  • Вызов текущего метода останавливается
  • Аргументы вновь вызванного метода помещаются в стек.
  • Код метода запускается.
  • После завершения работы метода стек снова очищается, и содержимое старого стека снова восстанавливается. (Что произойдет, если функция вернет значение?).
  • Код продолжает работу с вызывающим методом.
Это очень неполный и, возможно, неправильный ответ. Может ли кто-нибудь предоставить более подробное описание?

Большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/201 ... ed-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»