值类型放在栈区,引用类型在栈区有类似c++的指针的安全指针,指向放在堆的指定类型的变量

解决方案 »

  1.   

    栈                  堆  
          10                 
       int i=10
       引用对象名------>引用变量的实际存储地址(如装箱后的i)          
      object obj=i---------->10(int)
      

  2.   

    是不是值类型放在栈,引用类型放在堆?
      

  3.   

    可以向你这样理解,值类型是分配在栈中,引用类型的实例分配在堆中,并在栈上分配一个该实例的地址。