title: Java class definition
body: <p>I am trying to understand what is this java class definition.</p>
  
  <pre><code>abstract public class A&lt;P extends B&lt;?, ?&gt;,Input,Output&gt;
  {
  ...
  // class defined
  ...
  }
  </code></pre>
  
  <p>A c++ programmer moving to java</p>