title: Method name interchange - public abstract or abstract public
body: <p>I recently came across the following methods. I tried googling and did an example to see the difference by defining the methods as follows; both seems to be the same. But, i need to know if it's really the same ?</p>
  
  <pre><code>public abstract void methodName();
  abstract public void methodName();
  </code></pre>
  
  <p>Note:  <code>public</code> and <code>abstract</code>has been interchanged in the above 2 methods.</p>