主函数是JVM的入口,作用是保证类的独立运行。
public:表示主函数是公共的,谁都可以调用它,
static:把主函数定义成静态的,加载类的时候把它也加载进来,这样JVM运行包含主函数的类时才有了入口,才知道要运行的类从哪开始运行
void :表示主函数是被调用并运行其中的代码而没有返回值
main:不是关键字,但却是一个能被JVM所识别的特殊的名称,不能改,如果改了的话,编译可以通过,但运行时,JVM会因找不到main,而提示此方法找不到。
String[] args:是一个接收字符串的字符串数组,做为参数接收JVM调用主函数时传递来的实参。当然数组名args是可以修改的,但一般还是用它了。
总之:主函数的格式除了args,可以修改外,其它的都是固定格式。
|