方法的调用分析
本节百度脑图如下:
方法调用的过程分析
当方法被调用时,系统会按照以下步骤来完成调用功能:
(1)系统会在栈空间中为方法分配临时存储空间,并为方法的形参与局部变量分配空间。
(2)将实参的值传给形参。
(3)程序的流程跳到被调用的方法中执行。
(4)被调用的方法执行完成或遇到return语句时,程序的流程跳回主调用方法,并将return后的值带回主调用方法。
(5)被调用方法的临时存储空间释放,程序的流程从主调方法中继续往下执行。
方法调用的内存分析
方法调用的过程分析
当方法被调用时,系统会按照以下步骤来完成调用功能,
(1)系统会在栈空间中为方法分配临时存储空间,并为方法的形参与局部变量分配空间·。
(2)将实参的值传给形参。
(3)程序的流程跳到被调用的方法中执行。
(4)被调用的方法执行完成或遇到retun语句时,程序的流程跳回主调用方法,
将return后的值带回主调用方法。
(5)被调用方法的临时存储空间释放,程序的流程从主调方法中继续往下执行。
方法调用的内存分析