java程序运行时是先执行main方法还是先进行初始化?大伙都来讨论讨论!

解决方案 »

  1.   

    好,这个问题搞清楚了。一:那么他初始化时对什么进行初始化什么呢?类的全局变量还是类的方法?二:初始化时会不会初始化main方法?
      

  2.   

    JVM总是会先初始化静变量,然后才轮到成员变量
      

  3.   

    有意思哈。
    初始化是在编译时间执行的,而main()是在程序运行时间执行的。
    谁先谁后不言而明吧!
      

  4.   

    楼主可以看看,上面说的比较清楚了。
    http://community.csdn.net/Expert/topic/4647/4647110.xml?temp=.3490106
      

  5.   

    JVM总是会先初始化静变量,然后才轮到成员变量
    main函数也是静态方法,所以是在jvm初始化静态变量和方法后在执行的
    我是这样认为的