值类型与引用类型分这几种情况: 1.内存分为堆和栈,值类型的数据存储在栈中,引用类型的数据存储在堆中. 2.int numb=10,代码中的10是值类型的数据,numb只是一个指向10的变量而已.其中10存储在栈中,变量numb也存储在栈中. 3.Person p=new Person(),代码中 new Person()所创建的对象存储在堆中,变量p存储在栈中. 4.综合第2点和第3点所有变量都存储在栈中,无论此变量存储的值是值类型和引用类型. 5.值类型包括枚举,结构以及像int,datet…