集合与数组的关系
所有的集合都是对数组的封装;
数组声明时需要指明数据类型及大小;但集合不需要,他是以Object对象的形式存储的。集合要比数组多一个ReadOnly属性。
??
java集合可以存储和操作不固定的一组数据,但是只能存放引用类型的数据,不能放基本数据类型。
map是映射,没有继承collection接口;
list、set是集合,都继承了collection接口;
set不能保存重复元素,存入时会用迭代器去遍历判断是否已经存在。
list可以重复数据。
参考:https://www.cnblogs.com/liyiran/p/4607817.html
https://zhuanlan.zhihu.com/p/47130132