Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在一次采访中被问到为什么我们不首先创建一个包含该main方法的类的实例,就像 java 中的所有其他类一样。为什么要 main声明方法static?
main
static
至于为什么使用该main方法static——对于入口点方法来说,这是一个完全合理的选择,它是在新 Java VM 中执行的第一段代码。如果不是static,则入口点类必须有更多的约束和要求,因为 JVM 首先需要实例化它,然后调用main. 这不会起到建设性的作用,只会成为障碍。