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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么讲师还把数组分基本数据类型的数组和引用数据类型的数组

讲师代码:
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);
        }

5 个回复

倒序浏览
泛型支持int类型吗
回复 使用道具 举报
549208564 发表于 2016-2-5 21:50
泛型支持int类型吗

不支持呀.那不是所有数组都是引用数据类型吗? 为什么这里分成两种?
回复 使用道具 举报
life55 发表于 2016-2-6 01:24
不支持呀.那不是所有数组都是引用数据类型吗? 为什么这里分成两种?

int类型是基本数据类型
回复 使用道具 举报
549208564 发表于 2016-2-6 22:19
int类型是基本数据类型

这个知道...  可是别人一说数组,不就是说数组是引用数据类型吗? 没有分是int[]   还是integer[] 的
回复 使用道具 举报
数组可以是基本数据类型,也可也是引用数据类型
而集合只能存储引用数据类型的 如果存储引用数据类型,就是将数据自动封箱成对象进行存储
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马