集合(Collection)(掌握)
(1)集合的由来?
我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组
而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。
(2)集合和数组的区别?
A:长度区别
数组固定
集合可变
B:内容区别
数组可以是基本类型,也可以是引用类型
集合只能是引用类型
C:元素内容
数组只能存储同一种类型
集合可以存储不同类型(其实集合一般存储的也是同一种类型)
相关文章
- JavaScript引用类型之Array数组的concat()和push()方法的区别
- [转帖]C#中字典集合HashTable、Dictionary、ConcurrentDictionary三者区别
- 浅析PHP中for与foreach两个循环结构遍历数组的区别
- javascript循环和数组的基础练习
- Java中集合List,Map和Set的区别
- PHP数组的定义、初始化和数组元素的显示实现代码
- Java集合和数据结构排序实例详解
- String.getBytes()和String.tocharArray(),字节数组和字符数组的区别
- Windows Server 标准版和数据中心版的区别
- Java中forEach使用lambda表达式,数组和集合的区别说明