反编译 i++ ++i到底是个什么玩意

 代码: package com.java; public class Test11 { public static void main(String[] args) {     int i=0;     i=i++; } } 反编译: 0:就是 先将常量0放入栈中 1:将栈顶元素0取出给i 2:将i的值0推送到栈顶 3:将寄存器i值进行加1覆盖寄存器i的原始值 4:将栈顶元素0赋值给i 因此最终
相关文章
相关标签/搜索