日期:2014-05-19  浏览次数:20785 次

值类型变量都储存在堆栈中么
比如一个类中实例化的一个
int[]   x=new   int[2]{1,2};
存在堆栈中还是堆中??数组都是引用类型,而引用变量只能引用堆中的地址
矛盾
如果在堆中可以存储值类型变量,那装箱就不需要在栈中创建值类型变量了啊

------解决方案--------------------
int[] x=new int[2]{1,2};
存在堆栈中还是堆中??
=========================
数组是引用类型,肯定是存在堆中了
但要明白,数组的存储地址是存在栈中,比如OxFF008F


数组都是引用类型,而引用变量只能引用堆中的地址
矛盾
===============================================
???貌似这句话有问题


如果在堆中可以存储值类型变量,那装箱就不需要在栈中创建值类型变量了啊
===================================================================
同上上