44. 集合和数组的区别

1.数组

  定义:存储一种数据类型的集合容器

  

  数组的特点:

      1.只能存储一种数据类型的数据

      2.数组一但初始化长度就固定了

      3.数组中的元素于元素之间的内存地址是连续的

  注意:Object类型的数组可以存储任意类型的数据

2.集合

  定义:集合是存储对象数据的集合容器。

  

  集合相比数组的优势:

      1.集合可以存储任意类型的数据,数组只能存储一种数据类型的数据

      2.集合的长度是不固定的,数组的长度是固定的

3.集合的划分

  ---------------| Collection    单例集合的根接口

  ----------| List    如果是实现了list接口的集合类,具备的特定:有序,可重复

  ----------| Set     如果实现了set接口的集合类,具备的特点:无序,不可重复    

猜你喜欢

转载自www.cnblogs.com/zjdbk/p/8974344.html