1.3.3 详解main方法
使用Java语言编写的应用程序必须包含一个main()方法,它的格式如下所示:
public static void main(String[]args)
修饰符public和static的顺序可以互换,但是根据Java惯例把public放在前面,参数名args不是固定的,开发者可以任意命名,但是习惯上选择使用args或argv。
main()方法是应用程序的入口,一个程序执行时会首先指定类的main()方法开始,再启动程序所需要的其他资源。main()方法接收一个字符串数据参数,实际上该参数提供了运行时系统向应用程序提供参数的途径。当然也可以不传递任何参数。如果一个应用程序可以读取一系列文件,则需要把这些文件的绝对路径告诉该程序。该参数是命令行参数,即在调用java ClassName时使用,方式为java ClassName args。
笔者在编译HelloWorld程序时没有输入参数,该应用程序忽视了该参数。但是读者一定要注意确实存在这样的参数,也允许调用这样的参数为应用程序所用。