【发布时间】:2012-08-23 11:12:51
【问题描述】:
我对 Java 非常陌生(一般来说,我以前的经验是使用 ActionScript 2.0 和一些简单的 JavaScript),并且我正在通过 Herbert Schildt 的 Java: A Beginner's Guide 缓慢而有条不紊地工作。这是一本令人难以置信的书。
一方面,我终于或多或少地了解了位运算符(我在 ActionScript 2.0 中第一次遇到)的作用,并且对于某些总和,它们比其他方法更有效。
我的问题是,在一个有很多计算的大型程序中使用一种方法是否更有效,比如右移,为您执行所有除法/2(或除法/偶数)(在这种情况下,一个庞大的 RPG),还是简单地使用标准数学运算更有效,因为编译器会为您优化它?
或者,我是否完全问错了问题?
【问题讨论】:
-
优化有两条规则。 1. 不要 2. (仅限专家) 不要。
-
哈哈,谢谢。在我准备好之前,我可能最终会尝试并享受一次光荣的失败或 3 次失败。
标签: java optimization bitwise-operators