what is "<>" use for in java? for example List<File> sourceFileList = new ArrayList<File>
<p>I am new to java.
I would like to know what is <code>&lt;&gt;</code>  used for in java. </p>

<p>This is an example where I get confused:
<code>List&lt;File&gt; sourceFileList = new ArrayList&lt;File&gt;</code></p>
