黑马程序员技术交流社区

标题: 大神们解答下,数组不是引用数组类型吗? [打印本页]

作者: life55    时间: 2016-2-3 16:50
标题: 大神们解答下,数组不是引用数组类型吗?
为什么讲师还把数组分基本数据类型的数组和引用数据类型的数组

讲师代码:
public static void demo2() {
                //int[] arr = {11,22,33,44,55};                       
                //List<int[]> list = Arrays.asList(arr);                        //基本数据类型的数组转换成集合,会将整个数组当作一个对象转换
                //System.out.println(list);
                Integer[] arr = {11,22,33,44,55};                                //将数组转换成集合,数组必须是引用数据类型
                List<Integer> list = Arrays.asList(arr);
                System.out.println(list);
        }


作者: 549208564    时间: 2016-2-5 21:50
泛型支持int类型吗
作者: life55    时间: 2016-2-6 01:24
549208564 发表于 2016-2-5 21:50
泛型支持int类型吗

不支持呀.那不是所有数组都是引用数据类型吗? 为什么这里分成两种?
作者: 549208564    时间: 2016-2-6 22:19
life55 发表于 2016-2-6 01:24
不支持呀.那不是所有数组都是引用数据类型吗? 为什么这里分成两种?

int类型是基本数据类型
作者: life55    时间: 2016-2-6 23:45
549208564 发表于 2016-2-6 22:19
int类型是基本数据类型

这个知道...  可是别人一说数组,不就是说数组是引用数据类型吗? 没有分是int[]   还是integer[] 的
作者: tujiu888    时间: 2016-2-9 09:16
数组可以是基本数据类型,也可也是引用数据类型
而集合只能存储引用数据类型的 如果存储引用数据类型,就是将数据自动封箱成对象进行存储




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