[code=java]public static void main(String[] args){.....}[/code][color=DarkRed]public 修饰符[/color]:Java类由JVM调用,为了让JVM可以自由调用这个main方法,所以使用public 修饰符把这个方法暴露出来
[color=Red]static 修饰符[/color]:JVM调用这个主方法的时候,不可能先创建该主类的对象,然后通过这个对象来调用这个主方法,JVMhi接通过主类来调用主方法,因此使用static 修饰主方法
[color=Red]void 返回值:[/color]因为主方法被JVM调用,该方法返回值将被返回给JVM,这个没有任何意义,因此main方法没有返回值
上面方法还包含了一个字符串的数组形参,根据方法的调用规则,[color=Red]谁调用方法,谁就负责为方法形参赋值[/color];也就是说main方法是JVM调用,那么args形参就由JVM负责赋值 |