В Java я обычно делаю цикл for, как показано ниже:
for (int i = 0; i < max; i++) { something }
Но недавно коллега напечатал это так:
for (int i = 0; i < max; ++i) { something }
Он сказал, что последний будет быстрее.Это правда?
Даже если бы это было быстрее, никого не волнует во времена HotSpot.Первое, что делает JIT, это удаляет все оптимизации, сделанные javac.После этого все оставлено JIT, чтобы сделать это быстро.