title: Collection<string> vs ArrayList<string>
body: <pre><code>Collection&lt;string&gt; collection = new ArrayList&lt;string&gt;();
  </code></pre>
  
  <p>I noticed the above code is in fact the same as <code>ArrayList&lt;string&gt; collection = new ArrayList&lt;string&gt;();</code></p>
  
  <p>Would it mean I can have any name to replace the first Collection/ArrayList like</p>
  
  <pre><code>anyname&lt;string&gt; collection = new ArrayList&lt;string&gt;();
  </code></pre>
  
  <p>Thanks!</p>