Java中的main()方法详解?
主要方法定义如下:
publicstaticvoidmain(String[]args){…}
关键词的作用:
(1)public关键字,通俗易懂。将main函数声明为public是为了告诉其他类它们可以访问这个函数。
(2)static关键字,告诉编译器主函数是静态函数。也就是说,main函数中的代码是存储在静态存储区的,也就是说,这个代码在定义类的时候就已经存在了。如果main()方法不使用static修饰符,那么编译就不会出错,但是如果尝试执行程序,就会得到一个错误,表示main()方法不存在。因为包含main()的类没有实例化(也就是没有这个类的对象),所以它的main()方法也不会存在。使用static修饰符意味着该方法是静态的,无需实例化即可使用。
(3)void关键字表示main()的返回值是非类型化的。
(4)参数字符串[]args用于程序用户在命令行状态下与程序进行交互。