title: Array List retrieval order
body: <p>I have a java <code>ArrayList</code> to which I add 5 objects.</p>
  
  <p>If I iterate over the list and print them out, then iterate over the list and print them out again.</p>
  
  <p>Will the retrieval order in these 2 cases be the same? (I know it may be different from the insertion order)</p>