解决方案 »

  1.   

    按照创建的顺序加载,由ClassLoader加载的
      

  2.   

    建议多看书,你这提问说实话 看不懂, 只有Student 一个类,何谈顺序
      

  3.   

    肯定有Object了,然后在加载你运行的那个类的字节码,然后在加载Studet的字节码,初始化静态变量,然后是构造方法
      

  4.   

    哈哈~ 建议多看看Core Java, 
      

  5.   

    栈上出现一个名字为s1的引用变量,堆中划出一个区域,再根据方法区的student类信息在那个堆区域中产生一个对象,先有空间,再有对象属性(默认值,eg:0,false,null),再初始化。最后把这个对象的引用赋给s1.大概就这样,很粗浅,省略很多细节
      

  6.   

    关于 jvm . ClassLoader等,网上看看类的加载顺序