Java: i=i++字节码分析
正常情况, 赋值给其他变量
public class B {
public static void main(String[] args) {
int bb = 5;
int pp = ++bb;
System.out.println(pp);
}
}
public class B {
public static void main(String[] args) {
int bb = 5;
int pp = bb++;
System.out.println(pp);
}
}
赋值给自身
public class B {
public static void main(String[] args) {
int bb = 5;
bb = ++bb;
System.out.println(bb);
}
}
public class B {
public static void main(String[] args) {
int bb = 5;
bb = bb++;
System.out.println(bb);
}
}