【发布时间】:2011-07-23 17:11:07
【问题描述】:
我正在开发基于股票启动器的 android 启动器。我只是感兴趣为什么在方法中有很多全局变量转换为局部变量,例如
final VelocityTracker velocityTracker = mVelocityTracker;
velocityTracker.computeCurrentVelocity(1000);
而不仅仅是
mVelocityTracker.computeCurrentVelocity(1000);
它是一些 android 的东西还是一般的 java 规则?当可以直接访问时分配一个新的VelocityTracker 是没有意义的。
编辑 是的,这段代码被重复了很多次。
【问题讨论】:
-
这可能是一个奇怪的优化,看我的回答here。请注意,我没有使用 Android 的经验。
标签: java variables global-variables