创建一个sampel 在栈里
创建对象在堆里并初始化它

解决方案 »

  1.   

    java -verbose
    javap -c
    自己去看看
      

  2.   

    分配一个内存在堆里,即sampel,然后初始化对象,最后返回给应用变量sampel
      

  3.   

    Exampel  sampel = new Exampel();
    ----
    分几个步骤吧
    Exampel  sampel//定义一个句柄。
    new Exampel();//在堆(注意)分配空间然后再定义一个对象实例
    =这个看上去是赋值语句,其实是把一开始定义的句柄来指向后来定义的实例