-2

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

4

1 回答 1

3

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

于 2012-11-18T11:56:21.923 回答