Java中的main方法有什么用

参考答案

Java中的main方法

  • 是Java应用程序的入口;
  • 每个Java应用程序(无论多复杂或简单)都必须有且仅有一个main方法。

 

知识补充:

  • public static void main(String [] args )为Java程序的入口方法,JVM在运行的时候会首先查找main方法。其中,public是权限修饰符,表明任何类和对象都可以访问这个方法。
  • static表明main方法是一个静态方法,即方法中的代码都是存储子静态存储区的,只要类被加载后,就可以使用该方法,而不需要通过实例化对象来访问,可以直接通过类名来直接访问。
  • JVM启动时,按照上述的方法,来获取程序的入口,其中的参数String [] args是在命令行状态下与程序交互的方式。

 

书写格式:

  • 由于public 与static没有先后顺序,因此这样定义也是合理的:static public void main(String [] args)
  • 可以将main定义成final,即:public static final void main(String [] args)
  • 可以用synchronized来修饰main方法:public static synchronized void main(String [] args)

 

多个main方法:

  • 每个类中都可以定义main方法,所以一个java文件中是可以存在多个main方法的。
  • 但是,只有与文件名相同的用public修饰的main方法,才能作为整个程序的入口方法。

 

以上,是Java面试题【Java中的main方法有什么用】的参考答案。

输出,是最好的学习方法

立即行动,在评论区记录下你的问题、笔记或补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧