title: What is a reasonable order of Java modifiers (abstract, final, public, static, etc.)?
body: <p>What is a reasonable order of Java modifiers?</p>
  
  <ul>
  <li>abstract</li>
  <li>final</li>
  <li>native</li>
  <li>private</li>
  <li>protected</li>
  <li>public</li>
  <li>static</li>
  <li>strictfp</li>
  <li>synchronized</li>
  <li>transient</li>
  <li>volatile</li>
  </ul>
  
  <p><strong>Update</strong> </p>
  
  <p>I have changed the wording from <em>recommended</em> to <em>reasonable</em> in order to calm down the discussions whether the order is recommended or not.</p>