我在“代码>expr1 &”中编成的缩略代码;在<代码>expr1上具有副作用,影响到<代码>expr2评价结果。 我怀疑,<代码>ex 2在expr1
之前得到评价,因为“生命线”保障对<代码>和>的左对右对评价;&,但不一定是<代码>&。 我还怀疑,评价命令的改变可能是热点公司优化的结果(我们改用Java 6u20)。 你们是否知道热点能够使这种优化? 更有甚者,为证明或消除怀疑的文件提供点。 提前感谢。
EDIT:由于有人提议改写该法典,使之既正确又可读——但我已经这样做了,因此它不是我所期待的。 不幸的是,很难检验这一变化,这就是为什么我在这里提出这个问题。