title: In java which loop is best to iterate over a collection
body: <p>What criteria should be met when deciding which of the following loops to use to iterate over elements in a collection. For example in what context will one loop be more efficient than another?</p>
  
  <blockquote>
    <ul>
    <li>For Loop ??</li>
    <li>While Loop ??</li>
    <li>For-Each Loop ??</li>
    </ul>
  </blockquote>