想知道访问实例变量或在本地存储其值是否更好。例如:
方法1:
while (ctr < arr.length ) {
sysout(arr[ctr++]);
}
对比
方法2:
int length = arr.length
while (ctr < length) {
sysout(arr[ctr++];
}
看起来 Method1 更干净,因为它不需要任何额外的变量声明。在这种情况下,使用方法 2 有什么好处吗?
为了使问题具有通用性,在这种情况下,最佳实践是什么?
谢谢,