Najlepsza praktyka w pętli `For` w java [duplicate]

Możliwy duplikat:
do optymalizacji pętli

W Javie mam blok kodu:

<code>List e = {element1, element2, ...., elementn};
for(int i = 0; i < e.size(); i++){//Do something in here
};
</code>

i kolejny blok:

<code>List e = {element1, element2, ...., elementn};
int listSize = e.size();
for(int i = 0; i < listSize; i++){//Do something in here
};
</code>

Myślę, że drugi blok jest lepszy, ponieważ w pierwszym bloku, jeślii++, musimy obliczyće.size() jeszcze raz, aby porównać warunek wfor pętla. Czy to dobrze, czy źle? A co z tą dwójką powyżej najlepiej nadaje się do pisania? I dlaczego? Wyjaśnij wyraźnie i spróbuj wykonać tę pętlę samodzielnie

questionAnswers(12)

yourAnswerToTheQuestion