我不知道进行此特定更改的原因,除非您找到原始作者,否则无论如何您都不可能找到权威的答案。
但是,我想回应一个更广泛的观点,那就是运行时库(和许多内部包)中 的许多 代码java.*
已优化到某种程度,这种程度在应用于“”时非常不寻常(我敢说是不负责任的)。正常”的应用代码。
基本上有两个原因:
java.*
代码经常被疯狂地优化,因为这是值得的,并且他们可以 知道 它实际上会工作。
Integer类中的Java getChars方法,为什么使用位运算而不是算术运算?
我不知道进行此特定更改的原因,除非您找到原始作者,否则无论如何您都不可能找到权威的答案。
但是,我想回应一个更广泛的观点,那就是运行时库(和许多内部包)中 的许多 代码java.*
已优化到某种程度,这种程度在应用于“”时非常不寻常(我敢说是不负责任的)。正常”的应用代码。
基本上有两个原因:
java.*
代码经常被疯狂地优化,因为这是值得的,并且他们可以 知道 它实际上会工作。