数组和集合的主要区别

  1. 存储类型。数组可以存储基本数据类型和对象,集合只能存储对象
  2. 长度。数组的长度是固定的,集合的长度是可变的
  3. 定义。定义数组时必须指定数组元素类型,集合默认为Object
  4. 元素个数。数组不发直接获取实际存储元素个数,leng可以获取数组长度,集合可以通过size()获取实际存储元素个数
  5. 场合。数组仅采用分配连续的空间方式,集合有很多种实现方式和不同适用场合
  6. 集合以接口和类的形式存在的。具有封装,继承,多态等类的特征。通过简单的方法和属性来调用实现复杂操作。这样大大提高了软件开发效率

猜你喜欢

转载自blog.csdn.net/hsuan_CSDN/article/details/81391748