2.public class Test {
public static void main(String[] args) {
int i = 1;//i在栈内存中,那常量1在内存的哪个部分?也在栈内存中吗?
i = i ++;//这个式子在内存中是怎么计算的
int a = i;//为什么上面i++了,但是在此a的值还是3啊,内存中怎么执行的。
System.out.println(a);
System.out.println(i);
}
}
//这个小程序的结果是不是都是3?麻烦给讲一下变量在内存中是怎么分配的,以及i = i++;在内存中是怎么计算的,谢谢了, 兄弟们,麻烦给我上图啊(画个内存图)