数组和集合的区别

2018-12-19  本文已影响0人  上杉丶零
数组 集合
存储类型 数组可以存储基本数据类型和引用数据类型 集合只能存储引用数据类型
容量 数组一旦创建长度无法改变,且数组无法判断其中实际存有多少元素,length只表示总体容量 集合容量可以动态改变,且集合可以判断实际存有多少元素,而对总体容量不关心
底层 数组底层仅采用顺序表的实现方式 集合底层有顺序表、树、散列表等多种实现方式和不同的适用场合

集合以类的形式存在,具有封装、继承、多态等类的特性,通过简单的方法和属性即可实现各种复杂操作,大大提高了软件的开发效率

上一篇 下一篇

猜你喜欢

热点阅读