考虑这个功能:
public static final int F(int a, int b) { a = a - 1 + b; // and some stuff return a; }
- 1以前是否需要执行JVM + b?
- 1
+ b
如果我们将一个系统分析器连接到JVM,我们会在+ b操作之前看到正在执行的+ 1操作吗?
+ 1
java jvm operator-precedence jls
java ×1
jls ×1
jvm ×1
operator-precedence ×1