title: Public static final declaration of an instance variables in JAVA Interfaces
body: <p>Why we use <code>public static final</code> declaration of instance variables in a Java Interface?<br/>
  All the variables are implicitly <code>public static final</code> in a Java Interface. <br/>
  Is it a good coding practice to use <code>public static final</code> in constant variable although it is declared inside an Interface.<br/></p>
  
  <p><strong>For example :</strong></p>
  
  <pre><code>public interface TestInterface{
  
  public static final String EX_CONSTANT = "ABC";
  public static final int EX_INT_CONSTANT = 5;
  public static final double EX_DOUBLE = 5.0;
  public static final Integer EX_INTEGER = 10;
  
  }
  </code></pre>