为什么需要public static void main(String[] args)这个方法

public static void main(String[] args)为Java程序的入口方法,JVM在运行程序会先查找main()方法,public表明任何类可以访问,static表明方法代码存储在静态存储区,直接通过类名.main可以访问,JVM启动时就是按照上述方法的签名来寻找(必须是public static ,而且返回值为void,参数是字符串数组,main是JVM识别的特殊方法名)字符串参数提供了在命令行状态下与程序猿的交互手段。

控制台下命令,例如要执行test.java

-> javac test.java

-> java test arg1 arg2 arg3

main方法的定义格式可以变,public和static没有顺序关系,可以定义为final,也可以被synchronized修饰。

你可能感兴趣的:(Java基础知识升级,Java基础知识细节升级)