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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© rodgerun 中级黑马   /  2016-11-3 01:07  /  801 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合和数组好像都是表示一类数的,初学者有点傻傻分不清!!!

5 个回复

倒序浏览
集合长度可变,随意存取,而且一种集合可以存储任意类型元素。数组只要创建了长度就不再可变,存储元素也被确定了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
要是一个object数组是不是也可以储存其他元素
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
数组长度不可变,集合可以自动增减,数组可存储任意类型,集合是引用数据类型,我们存储了基本数据类型是自动装箱成对应的引用数据类型,数组只能存储相同数据类型,集合可以存储不同数据类型,后面会讲到泛型,多理解
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
集合容量长度可变,当不确定存储的元素总个数的时候用集合做容器;集合存储的是引用型数据类型,数组可以存储基本数据类型,也可以存储引用数据类型,虽说集合也可以存储基本数据类型,但是本质是将基本数据类型自动装箱成他们的封装类,用的时候要注意这个;集合的很多操作方法其实比数组要功能齐全。由于java是面向对象的语言,侧重点在对对象的操作,所以集合才是真正意义上应java特点而生的容器。其实集合的底层也是用数组实现的。这是我个人的理解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马