JVM层面理解i++与++i
如题:
int i = 1;
i = i++;
int j = i++;
int k = i++ + i * i++;
//求最后的i,j,k分别是什么?
System.out.println("i:" + i + ",j:" + j + ",k:" + k);
- 该题目涉及JVM层面方法栈的栈帧结构(局部变量表、操作数栈)
- 解析如下
JVM层面理解i++与++i
如题:
int i = 1;
i = i++;
int j = i++;
int k = i++ + i * i++;
//求最后的i,j,k分别是什么?
System.out.println("i:" + i + ",j:" + j + ",k:" + k);