title: Why is the Java main method static?
body: <p>The method signature of a Java <code>main</code>method is:</p>
  <pre><code>public static void main(String[] args) {
      ...
  }
  </code></pre>
  <p><strong>Is there a reason why this method must be static?</strong></p>