Есть ли какое-либо ограничение производительности для следующего фрагмента кода?
for (int i=0; i<someValue; i++)
{
Object o = someList.get(i);
o.doSomething;
}
Или действительно ли этот код имеет смысл?
Object o;
for (int i=0; i<someValue; i++)
{
o = someList.get(i);
o.doSomething;
}
Если в байтовом коде эти два полностью эквивалентны, то, очевидно, первый метод выглядит лучше с точки зрения стиля, но я хочу убедиться, что это так.