看了许多示例程序,都有一句public static void main(String arg[]),我不太明白其具体涵义,请解释。
如:
<CCID_CODE>/* HelloWorld.java */
public class HelloWorld {
public static void main(String arg[]) {
System.out.println("Hello, World!");
}
}</CCID_CODE>
如:
<CCID_CODE>/* HelloWorld.java */
public class HelloWorld {
public static void main(String arg[]) {
System.out.println("Hello, World!");
}
}</CCID_CODE>
这里入口,
就像c里的main函数一样了,
至于:public static void 这三个,你可以先不必理会,
到后面自然会明白了:)
main()方法被声明为public static以便由在类的外部声明的代码和类的任何对象建立之前调用。
理解static(静态)
当一个类的成员被声明为static时,它可以在这个类的对象被创建之前且没有任何对象的引用
存在时被访问。因此,static成员多数被用于全局目的。可以将方法和变量都声明为static。
static最常用的用法是声明main()方法。还可以使用static创建一个可以用来初始化static变量
的块。当载入一个类时,一个又一个static块只执行一次。
public static void main(String arg[])
程序就是从这里开始执行.