title: Difference between implicit and explicit ArrayList size declarations?
body: <p>what is the difference between the following declarations:</p>
  
  <pre><code>List list1 = new ArrayList();
  
  List list2 = new ArrayList(10);
  </code></pre>
  
  <p>By default is allocates it with 10. But is there any difference?
  Can I add an 11th element to <code>list2</code> by <code>list2.add("something")</code>?</p>