title: Modifier Keyword order in Java
body: <p>Every time I write a method in Java with more keywords than <code>public void</code>, every time I write it another way. Sometimes &quot;<code>static public void</code>&quot; sometimes &quot;<code>public static void</code>&quot; etc.</p>
  <p>What is the best order (best practices) for these keywords?</p>
  <p>[<code>abstract/static</code>] [<code>final</code>] [<code>synchronized</code>] [<code>public/private/protected</code>] [<code>result_type</code>]?</p>