title: What is a static interface in java?
body: <p>I was reading through the <code>Map.Entry</code> interface, when I noticed it is a <code>static</code> interface. I didn't quite understand what a static interface is, and how is it different from a regular interface?</p>
  <pre><code>public static interface Map.Entry&lt;K,V&gt;
  </code></pre>
  <p>This is the definition of the interface. Docs here: <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.Entry.html" rel="nofollow noreferrer"><strong>Map.Entry&lt;K,V&gt;</strong></a>.</p>