练习2:参照本章的HelloDate.java这个例子,创建一个“hello,word”程序,该程序只要输出这句话即可。你所编写的类里只需一个方法(即main方法,在程序启动时被执行)。记住要把它设置为static形式,并指定参数列表即使根本不会用到这个列表。用javac进行编译,再用java运行它。如果你使用的是不同于jdk的开发环境,请了解如何在你的环境中进行编译和运行。
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
在Java中,main()方法是整个程序的入口,是程序开始运行时第一个运行的方法。
main()方法的声明为:public static void main(String args[])。必须这么定义,这是Java的规范。
因为在程序运行开始时,Java虚拟机直接调用main()方法,且不实例化这个类的对象,因此main()方法必须用public static修饰。
对于java中的main()方法,jvm有限制,没有返回值,因此返回值类型为void。
main方法中还有一个输入参数,类型为String[],这个也是java的规范,main()方法中必须有一个入参,类型为String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯,这个字符串数组的名字一般和sun java规范范例中mian参数名保持一致,取名为args。
main()方法中字符串参数数组作用是接收命令行输入参数的,命令行的参数之间用空格隔开。