int i=3; i=i++;i等于几.偶然看到的面试题
第一眼看到这种题,心里mmp,这么简单也放出来.看了答案,答错了,心中无数的cnm 神兽略过.
答案为3.想这么简单的题,又找不到原因,我一般是直接用工具把class文件解析字节码.以下为解析的代码:
0 iconst_3 将常量 3 push 到栈顶
1 istore_1 从栈顶pop 存储到局部变量表 索引为1
2 iload_1 读取在局部变量表索引为1的变量,并push 栈顶中...
原创
2019-09-13 11:56:24 ·
4656 阅读 ·
1 评论