title: Java generic method parameter type inside brackets vs. outside brackets
body: <p>Is there any difference between:</p>
  
  <pre><code>static void findMax(LinkedList&lt;? extends Number&gt; list){...}
  </code></pre>
  
  <p>and:</p>
  
  <pre><code>static &lt;T extends Number&gt; void findMax(LinkedList&lt;T&gt; list){...}
  </code></pre>
  
  <p>Since both work, I'd like to know if there's any big difference between the two and which is advised.</p>