参考答案
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—