JAVA方法调用在内存中的实现
上面是一个java程序同类调用例子.
java方法分配内存是在栈中实现。
栈有一个特点:先进后出,java中方法的调用即是进栈(push)
方法的结束就是出栈(pop)
接下来用一张内存图演示方法在内存JVM的调用
入栈顺序main->m1->m2->m3
出栈顺序 m3->m2->m1->main
上面是一个java程序同类调用例子.
java方法分配内存是在栈中实现。
栈有一个特点:先进后出,java中方法的调用即是进栈(push)
方法的结束就是出栈(pop)
接下来用一张内存图演示方法在内存JVM的调用
入栈顺序main->m1->m2->m3
出栈顺序 m3->m2->m1->main