title: What's the difference between unbounded wildcard type List<?> and raw type List?
body: <p>Could you help me understand the difference between <em>unbounded wildcard type List</em> and <em>raw type List</em>?</p>
  
  <pre><code>List&lt;?&gt; b;    // unbounded wildcard type
  List a;       // raw type
  </code></pre>
  
  <p><br>
  Along with this can anybody help me understand what is a <em>bounded type parameter list</em>?</p>
  
  <pre><code>List&lt;E extends Number&gt; c;
  </code></pre>