读书人

为何方法执行完就出栈

发布时间: 2013-04-21 21:18:07 作者: rapoo

为什么方法执行完就出栈?
为什么方法执行完就出栈?main方法会吗?

如果不出栈就没法丢弃刚执行完的方法信息,也正好顺理成章执行栈顶元素(即invoking method的接下来内容)
[解决办法]
进入一个方法A,就是压了一次栈,对应的,执行完一次方法,自然是出栈,继续回到外层方法B的后续代码,也就是前面调用A的代码的后面,继续执行。

读书人网 >J2SE开发

热点推荐