Bypassed facts about for-loop(s) and Iterator in Java.

Obviously, no Java developer is there without knowing for loops, but how detailed do we know them? In which situations does each suit best…