JVM是否在Java中创建Main类的对象?
众所周知,Java需要main()在公共类中将方法设为静态才能使其可执行。产生此要求的主要原因是使JVM能够调用main()方法而无需创建对象。这仅表示JVM不会创建包含该main()方法的Main类的对象。为证明这一点,我们可以使包含main方法的Main类作为abstract并且程序仍在运行。
以下示例展示了相同的内容。在这里,我们将主类抽象化了。
示例
abstract public class Tester {
public static void main(String args[]) {
System.out.println("Main");
}
}输出结果
Main
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话