Je me demande si les constructions comme celle-ci:JIT compilation
for (Suits suit : Suits.values()) {
// do stuff
}
seront immédiatement compilé dans ce:
Suits[] suits = Suits.values();
for (Suits suit : suits) {
// do stuff
}
Je ne comprends qu'ils seront compilés en deuxième variante après certains cercles , mais cela arriverait-il au premier cercle?