title: cannot understand Java class definition
body: <p>first of all let  me thank you  all for helping me in many situations...
  I have a problem with some java coding. I saw this coding while im studying Java and cannot understand it...
  Below are some examples:</p>
  
  <pre><code>public class interface Set&lt;E&gt;
  
  public class SocreManager extends ValueSortedMap&lt;String,Integer&gt;
  </code></pre>
  
  <p>The things that i cannot understand is the things inside the &lt;> (in this example E and String,Integer ) 
  What this &lt;> mean?,
  i goggled and i still cannot find a answer</p>