title: Is "public static final" redundant for a constant in a Java interface?
body: <p>This code:</p>
  
  <pre><code>interface Config {
      int MAX_CONN = 20;
  }
  </code></pre>
  
  <p>compiled and worked as I expected. It looks like this is the same as:</p>
  
  <pre><code>interface Config {
      public static final int MAX_CONN = 20;
  }
  </code></pre>
  
  <p>Is "public static final" redundant for a constant in a Java interface? Is this true for Java 1.1, 1.2, 1.3, 1.4,..., 1.8 or did it change in a Java release?</p>