哪种代码更适合您的性能?我认为第二个代码是因为在for循环中创建引用不是很好。
我可以知道你的意见吗?
// First Code
for (int i = 0; i < array.size(); i++) {
SipSession abc = (SipSession) array1.get(i);
}
// Second Code
SipSession abc = null;
for (int i = 0; i < array.size(); i++) {
abc = (SipSession) array1.get(i);
}
最佳答案
配置了代码并确定这是瓶颈之后,才应基于性能选择。
在完成此操作之前,请选择您认为更容易维护的任何版本。
我总是选择第一个版本,除非需要最后一个SipSession
引用使循环寿命更长。