黑马程序员技术交流社区
标题:
关于引用类型 和值类型
[打印本页]
作者:
刘峻池
时间:
2014-10-26 17:27
标题:
关于引用类型 和值类型
理解了好久 觉得还是不能完全理解 头都昏了 我先要冷静下~
作者:
striker
时间:
2014-10-26 17:59
引用数据类型必须通过New对象应用,所以得到的都是引用地址。而基本数据类型是直接存在内存当中。
作者:
yueyazhishang
时间:
2014-10-26 20:02
striker 发表于 2014-10-26 17:59
引用数据类型必须通过New对象应用,所以得到的都是引用地址。而基本数据类型是直接存在内存当中。 ...
漏了一点,比如String不用new.
作者:
striker
时间:
2014-10-26 21:16
对的。类,数组和string都是引用型,所以也可以这么说。
作者:
win_top1
时间:
2014-10-27 00:19
这两种类型的变量都存储在栈内,也就是方法中所定义的局部变量或者方法中的参数变量,只不过是引用类型的变量存放的是它所引用的对象的地址,字面值类型的变量(基本数据类型变量)存放的是字面值,而用new关键字创建的对象,如:数组、对象存放在堆中,类中所定义的成员变量就存放在对象所占的堆空间中(这一点是和局部变量有所区别的),对象在堆中的地址存放在相应的引用类型的变量所在的栈区域里
作者:
zhappy
时间:
2014-10-27 08:11
个人理解,只要类型是八种基本类型,就是值类型,其他的都是引用类型,不知道对不对。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2