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

i++ (2)

2012-09-14 
i++ (二)这里,我从第0行开始分析(分析中【】表示栈,栈的底端在左边,顶端在右边):0:将常数0压入栈,栈内容:【0】

i++ (二)

这里,我从第0行开始分析(分析中【】表示栈,栈的底端在左边,顶端在右边):     0:将常数0压入栈,栈内容:【0】     1:将栈顶的元素弹出,也就是0,保存到局部变量区索引为为1(也就是变量i)的地方。栈内容:【】       2:将局部变量区索引为1(也就是常量i)的值加一,此时局部变量区索引为1的值(也就是i的值)是1。栈内容:【0】        5:获取常量池中索引为2所表示的类变量,也就是System.out。栈元素:【】     8:将局部变量区索引为1的值(也就是i)压入栈。栈元素:【0】     9:调用常量池索引为3的方法,也就是System.out.println     12:返回main方法   
?

?

热点排行