易百教程

2、数组和集合的主要区别是什么?

Array 和 Collection 在存储对象的引用和操作数据方面有些相似,但它们在很多方面有所不同。数组和集合之间的主要区别定义如下:

  • 数组始终是固定大小的,即用户不能根据自己的需要或在运行时增加或减少数组的长度,但在 Collection 中,大小可以根据需要动态更改。
  • 数组只能存储同种或相似类型的对象,但在Collection中可以存储异构对象。
  • 数组不能提供现成的用户要求的方法,如排序、搜索等,但 Collection 包括现成的使用方法。