看了许多示例程序,都有一句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>

解决方案 »

  1.   

    告诉运行环境从main
    这里入口,
    就像c里的main函数一样了,
    至于:public static void 这三个,你可以先不必理会,
    到后面自然会明白了:)
      

  2.   

    JAVA中,程序从main()方法开始执行。public static void main(String arg[])是典型的声明
    main()方法被声明为public static以便由在类的外部声明的代码和类的任何对象建立之前调用。
    理解static(静态)
    当一个类的成员被声明为static时,它可以在这个类的对象被创建之前且没有任何对象的引用
    存在时被访问。因此,static成员多数被用于全局目的。可以将方法和变量都声明为static。
    static最常用的用法是声明main()方法。还可以使用static创建一个可以用来初始化static变量
    的块。当载入一个类时,一个又一个static块只执行一次。
      

  3.   

    没有为什么,你只要知道这是程序入口就可以了,就这么写.
    public static void main(String arg[])
    程序就是从这里开始执行.