是否存在连续调用多个对象的性能影响?

Oli*_*xon 5 java performance

致电A:

double Value = Object.Object.Object.Object.DoubleValue;
Run Code Online (Sandbox Code Playgroud)

致电B:

double Value : Object.DoubleValue;
Run Code Online (Sandbox Code Playgroud)

如果这是一个for循环并且被反复调用多次会导致在对象内调用对象时出现性能损失,还是值得注意?

ami*_*mit 7

可读性适用于程序员,优化适用于编译器(以及jit优化,说实话).

做任何你的团队的标准,更具可读性.

如果在执行此操作后您怀疑某些性能问题 - 使用分析器检查是否确实如此,并相应地进行调整.