首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为何方法执行完就出栈

2013-04-21 
为什么方法执行完就出栈?为什么方法执行完就出栈?main方法会吗?如果不出栈就没法丢弃刚执行完的方法信息,

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

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

热点排行