课时47:主方法组成分析
摘要:主要讲解了Java中的主方法及其组成。首先,介绍了主方法的访问权限,包括public、private和static等关键字。然后,通过实例演示了如何使用位名称调用程序,以及如何在编译后执行。接着,讲解了如何设置启动参数,并通过空格分割将参数输出。
Java主方法
Java中的主方法是非常复杂的,单词也很多(public static void main(String args[])
)
下面对组成进行分析。
1. Public:描述的是一种访问权限,主方法是一切的开始点。开始点一定是公共的起点。
2. Static:程序的执行是通过位名称完成的,表示此方法是由位直接调用,但是我们执行的时候不用加这个 man,程序会自动找到man,因为执行的是个位。
3. Void:主方法是一切的起点,起点一旦开始就没有返回的可能。
4. Main:是系统定义好的方法名称,这个名称是不可以修改的。
若程序修改了“main”则会报错。
5. String args[]
:字符串数组,可以实现程序启动参数的接收。
范例:输出启动参数。
public class StringDemo { public static void main(String args[]) { for(String arg:args){ System.out.println(arg); } } }
这段代码的目的就是把我们接收到的参数进行输出,而这个参数是如何设置的?下面进行分析。在程序执行的时候,我们可以设置参数。每一个参数之间使用空格分割。代码使用方法举例如下图。
千万要记住一点。如果参数本身拥有空格,则必须使用双引号定义。如下图,代码没有使用双引号,结果输出四个字符。
正确的代码输入为:“hello World
”,“hello mldn
”,输出结果如下。
可以暂时通过启动参数来实现一些初始化数据输入的模拟。
另外,代码“public static void main(String args[])
”和“public static void main(String [] args)
”中的“[]”位置不同没有任何区别。