title: What does the <E> syntax mean in Java?
body: <p>I've quickly googled for an answer but could not not find/think of accurate search parameters.</p>
  
  <p>I am teaching myself Java, but can't seem to find the meaning of a certain syntax.</p>
  
  <pre><code>public class Node&lt;E&gt;{
      E elem;
      Node&lt;E&gt; next, previous;
  }
  </code></pre>
  
  <p>What does the <code>&lt;E&gt;</code> signify?  I vaguely remember the arrow braces having something to do with vectors but based on the code above I get the feeling it has to do with enumerations.</p>
  
  <p>Any assistance or clarification would be greatly appreciated.  Thank you.</p>