先执行main(),这是程序入口,然后构造函数,如果没写构造函数系统默认一个,然后时初始化变量

解决方案 »

  1.   

    main()是要执行程序时调用,而构造方法是在类生成对象的时候调用。这是两回事的。呵呵
      

  2.   

    小妹,你好
    main()函数是应用程序中有的
    一般是程序的入口点
    每个类都有一个构造函数,用来实例化类用的,
    类只有实例化成对象后才可以调用其中的方法!
      

  3.   

    to zhaolizu
    执行程序时是什么时候呢?
      

  4.   

    to  xiaozx_dragon(龙之子) 
    应用程序和类有什么不同呢?
      

  5.   

    不读书,在这里乱讲什么呀。我劝你们好好看看<java语言规范>的12,14章。
      

  6.   

    就因为一个“小妹”
    这么多热心人哦。hoho
      

  7.   

    时代不同了,男女就是不一样啊,哈哈〉先执行main(),这是程序入口,然后构造函数,如果没写构造函数系统默认一
    〉个,然后时初始化变
      不一定哦,
      class A{ 
        static {
           System.out.println("static");
        };
        public static void main(String [] args ) {
           System.out.println("main");
        }   
      }
      结果是 static 
             main
      

  8.   

    《thinking in java》chapter6,7
      

  9.   

    请问楼上的楼上,为什么会输出“static“
      

  10.   

    因为那个System.out.println(static)是被放在静态声明区里了(具体名字记不清了)就是用static{
    };包着的,它要执行的
      

  11.   

    to zl_215() 
             有时间我也和你一起学习好吗?
           你要的东东已经传过去了,放在你的 E:\书\******开发人员指南。
      

  12.   

    但是我 运行时 出现异常"Exception in thread "main" java.lang.NoClassDefFoundError:static"