jav的流行型
在数学中,我们经常遇到集合的概念。例如:
有限集合:
- 一个班所有的同学构成的集合;
 - 一个网站所有的商品构成的集合;
 - ...
 
无限集合:
- 全体自然数集合:1,2,3,……
 - 有理数集合;
 - 实数集合;
 - ...
 
为什么要在计算机中引入集合呢?这是为了便于处理一组类似的数据,例如:
- 计算所有同学的总成绩和平均成绩;
 - 列举所有的商品名称和价格;
 - ……
 
在Java中,如果一个Java对象可以在内部持有若干其他Java对象,并对外提供访问接口,我们把这种Java对象称为集合。很显然,Java的数组可以看作是一种集合:
既然Java提供了数组这种数据类型,可以充当集合,那么,我们为什么还需要其他集合类?这是因为数组有如下限制:
- 数组初始化后大小不可变;
 - 数组只能按索引顺序存取。
 
因此,我们需要各种不同类型的集合类来处理不同的数据,例如:
- 可变大小的顺序链表;
 - 保证无重复元素的集合;
 - ...
 
https://www.jianshu.com/p/ed91e0551540
https://www.jianshu.com/p/4bb0d3a5b845
www.jianshu.com/p/ed91e0551540
www.jianshu.com/p/4bb0d3a5b845
相关推荐
  mingyunxiaohai    2020-07-19  
   赵家小少爷    2020-07-04  
   lwnylslwnyls    2020-11-06  
   yanzhelee    2020-10-13  
   guojin0    2020-10-08  
   佛系程序员J    2020-10-08  
   bluewelkin    2020-09-16  
   wwzaqw    2020-09-04  
   zhongdaowendao    2020-09-02  
   favouriter    2020-08-18  
   奎因amp华洛    2020-08-15  
   一青年    2020-08-13  
   千锋    2020-08-10  
   nangongyanya    2020-08-09  
   dongxurr    2020-08-08  
   明天你好    2020-08-03