对下面这段代码作一下解释:
public class Demo01{
public static void main(Stirng[] args){
System.out.println("Hello world");
}
}
(1)Java程序都是以类的形式出现,一个程序中可以定义若干个类,但只能定义一个public类(内部类除外)。定义类必须用关键字class作为标志。如果在一个程序中只定义了一个public类,那么类名一定是文件名,否则编译会出错。
(2)在public static void main(String args[ ])行中,用main定义了一个主方法,当程序执行时,解释器会找主方法,它是程序的入口点,若无此方法,解释器会显示错误信息。其中的public表明所有的类都可以调用这个方法,static表明这个方法可以通过类名直接调用,而void 表明此方法执行后不返回任何值。String args[ ]表明向main传递的参数,其中args是参数名。main后面紧跟的花括号是main方法的实现内容。它只含一条语句:
System.out.println("Hello world");
此语句的功能是输出字符串“Hello world”。
(3) 在System.out.println( )中,System是Java类库中的一个类,利用此类可以获得Java运行环境的有关信息和输入输出信息等;out是System类中的一个对象;println( )是out对象的一个方法,此方法的作用是向标准输出设备(这里是显示器)输出参数指定的字符串(这里是“( )”中的内容),输出完成后光标定位在下一行。