【发布时间】:2013-11-26 05:59:01
【问题描述】:
速记 Java 算术运算符的一个示例是 a += 4; 代表 a=a+4;
在 The Complete Reference, Java 2 中,Herbert Schildt 提到“它们在 Java 运行时系统中的实现效率高于同类产品”
是什么让它的实现比a=a+4;更高效
【问题讨论】:
-
尝试为每个生成字节码并进行比较。如果您不知道如何比较它们,请将它们发布在您的问题中,这里有人会帮助您。
-
我认为它实际上被称为复合赋值运算符,对吧?
-
@ZongZhengLi 是的,同一个东西,在不同的文献中有不同的名字提到
-
@LuiggiMendoza 如何生成/查看字节码?
-
@anakin 你也可以在这里查看 [stackoverflow.com/questions/9292383/…
标签: java performance operators shorthand