java中的public static void main

时间:2012-11-18 11:29:57

标签: java

我在接受采访时被问到为什么我们不首先像java中的所有其他类一样创建包含main方法的类的实例。为什么main方法声明为static

1 个答案:

答案 0 :(得分:3)

至于为什么 main方法是static - 对于入口点方法来说,这是一个非常合理的选择,第一段代码在新的Java VM。如果它不是static,则入口点类必须有更多约束和要求,因为JVM首先需要实例化它然后调用main。这不会起到建设性作用,只会成为障碍。