初识集合

为什么要使用集合

在前一本书中,如果要存储多个同类型的数据,可以使用数组来实现。但是使用数组有一下两个缺陷:

第一:数组长度固定不变,不能很好地适应元素数量动态变化的情况;一旦数组长度固定,那感觉就只是案板上的鱼肉了。

第二:可以通过数组名.length获取数组的长度,却无法直接获取数组中实际存储的元素个数;这样每次在增加元素的时候总是需要先去找到第一个空位置,比较麻烦。

集合框架的主要内容及彼此关系

虚线框表示接口或者抽象类,实线框表示开发中常用的实现类。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容