声明变量的优点是什么

Gui*_*tro 5 java for-loop

我在Android支持库中看到以下代码:

for (int i = 0, z = getChildCount(); i < z; i++)

使用的优点是什么z = getChildCount而不仅仅是i < getChildCount()

chr*_*ke- 8

将内联多个变量声明为可疑样式,但是赋值在循环开始时计算一次计数并保存该值.如果操作昂贵,则可以防止在每次迭代时花费时间计算它.