A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

看了视频还是不太理解引用数据类型和基本数据类型,看了老师在栈和堆中的图更乱了.
怎么通俗的解释呢

9 个回复

倒序浏览
我只知道基本数据类型就那4类八种.
回复 使用道具 举报
黑马有你更精彩
回复 使用道具 举报
313098819 发表于 2015-9-28 21:25
我只知道基本数据类型就那4类八种.

这个倒是知道,就是引用会用不理解
回复 使用道具 举报
lvfx 来自手机 中级黑马 2015-9-28 23:52:23
报纸
郭潮潮 发表于 2015-9-28 23:37
这个倒是知道,就是引用会用不理解

理解了数组就差不多了,数组就是引用数据类型的一种,数组名实际表示地址值,别的引用类型数据也一样表示地址值。基本数据类型表示数据的值,而引用数据类型表示数据的地址值。
等学了类,接口就慢慢理解了
回复 使用道具 举报
只要不是基本八种的类型
那就是引用类型咯》??
回复 使用道具 举报
lvfx 发表于 2015-9-28 23:52
理解了数组就差不多了,数组就是引用数据类型的一种,数组名实际表示地址值,别的引用类型数据也一样表示 ...

嗯 谢谢了
回复 使用道具 举报
冰霜之卅 发表于 2015-9-29 00:04
只要不是基本八种的类型
那就是引用类型咯》??

可以这样说吧
回复 使用道具 举报
基本数据类型包括四类八种,就是byte  short  int long float double char boolean,引用类型的就是数组,接口,类。
到后面面向对象的时候就好理解了,比如Person person=new Person();是创建了一个Person对象,其变量p是在堆内存中定义的,它有一个地址值,这个地址值指向堆内存中的new 出来的那个对象,这就叫引用,它本身是没有值的。所以Person也是一种数据类型,只不过是我们自定义的类型,跟String,int ,char都一样,都属于数据类型
回复 使用道具 举报
要是学过c语言就好理解了。。指针和引用理解起来差不多。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马