title: Instantiate Dictionary<T, U> in Java error
body: <p>In C#</p>
  
  <pre><code>Dictionary&lt;String, String&gt; dictionary = new Dictionary&lt;String, String&gt;();
  </code></pre>
  
  <p>In Java, this errors with </p>
  
  <blockquote>
    <p>Cannot instantiate the type
    Dictionary</p>
  </blockquote>
  
  <p>What could be wrong?</p>
  
  <p>In my code this follows with </p>
  
  <pre><code>dictionary.put("vZip", jsonUdeals.getString("vZip"));
  </code></pre>
  
  <p>I know this sounds too trivial. But I am at a loss!<br>
  If Dictionary doesn't do it(which I strongly suspect by now), then which DataStructure to use.</p>