Java Enum<T> vs T as variable type : <p>Is there any difference between this declaration</p>

<pre><code>Thread.State state = Thread.State.NEW;
</code></pre>

<p>and that</p>

<pre><code>Enum&lt;Thread.State&gt; state = Thread.State.NEW;
</code></pre>

<p>in Java? Instead of the second option is a bit longer?</p>
