也许我这是在较真, 但是我们确实有时候就不小心就错写为这种情况了. 看如下代码: public class Test{ public static void main(String[] args){ int a = 3; int b = 5; a = a++; b = ++b; } } 这时候, 如果输出 a 和 b ,那么 他们的值是什么? 答案是 a = 3; b = 6; 如果你感到迷惑, 那么继续往下看, 如果你知道其中的原理,那么就不用看了. 我们利用 jdk 自带的两个命令(java…