title: Problem with Java generic interface
body: <p>Is <code>People</code> in the following Java snippet a <em>type</em> name (like <code>T</code> or <code>K</code>) or a concrete <em>class</em> (or <em>interface</em>) name?</p>
  
  <pre><code>public class Student implements Comparable&lt;People&gt; { ... }
  </code></pre>
  
  <p>And where can I find explanation or specification on such issue?</p>