易百教程

43、为什么 main 方法是静态的?

因为运行是直接可以调用静态方法。 如果我们将 main() 方法设为非静态,JVM 将不得不先创建它的对象,然后调用 main() 方法,这将导致额外的内存分配。