黑马程序员技术交流社区

标题: 请问集合属于引用数据类型吗? [打印本页]

作者: 刘文秀    时间: 2016-8-2 21:42
标题: 请问集合属于引用数据类型吗?
请问集合属于引用数据类型吗?

作者: mingyeing    时间: 2016-8-2 22:21
对,集合是引用数据类型。ArrayList的定义形式:
public class ArrayList<E>extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable
这就是一个正常的类,只不过其中用到了泛型
作者: yanzhipenglai    时间: 2016-8-2 22:50
是的,集合是引用数据类型。
这个可以扩展一下进行记忆区分,在java中其实就两种数据类型:1.基本数据类型;2.引用数据类型。
基本数据类型又分为4类8种:      
整数类型:byte,short,int,long      
浮点型:float,double      
字符型:char      
布尔型:boolean
除去上面列出的基本数据类型,其他的就是引用数据类型了,比如:类,接口,数组。
单列集合的根接口是Collection,双列集合的跟接口是Map。
所以,答案,你一定也可以推断出来的
作者: 大天    时间: 2016-8-2 23:21
是的,非基本数据类型就是引用数据类型

作者: hijk    时间: 2016-8-2 23:24
除了 基本四类八种基本类型数据,其他都是引用类型数据,即集合属于引用数据类型
作者: hijk    时间: 2016-8-2 23:25
除了 基本四类八种基本类型数据,其他都是引用类型数据,即集合属于引用数据类型.
作者: walkk    时间: 2016-8-2 23:43
楼上说的好有道理
作者: 0425    时间: 2016-8-3 00:01
集合存储的都是引用数据类型,而数组既可以存储基本数据类型,又可以存储引用数据类型
作者: fzc123    时间: 2016-8-3 00:02
额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2