我经常使用这两种形式:java中的加法(也包括减法、乘法等)运算符的短和长。而且我认为这不会影响性能或速度,但我被一些问题弄糊涂了:“为什么 java 创建者提供了两种形式的 this 运算符?它们之间有什么区别?” 那么,两种形式之间的真正区别是什么:
int a = 10, b = 3;
b = b + a;
和
int a = 10, b = 3;
b += a;
有人可以解释一下吗?可能两种形式之间的差异隐藏在较低级别?每本书都只说:“Java 也有复合运算符……”但没有任何区别。