title: Java List.add() method
body: <p>Below is the method <code>add()</code> of Java <code>List</code> <code>Interface</code>; if I loop through it 7 times adding <code>i</code> to the <code>0</code>th position like so. </p>
  
  <pre><code>for (int i = 0; i &lt; 7; i++) {
      list.add(0, i);
  }
  </code></pre>
  
  <p>Wouldn't it overwrite the value at that position, so I would end up with just one value of 6 in the list? Am I right, in assuming that?</p>