码迷,mamicode.com
首页 > 其他好文 > 详细

jav的流行型

时间:2020-06-02 13:19:02      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:不同   com   数组初始化   需要   重复元素   类型   顺序   shu   还需   

在数学中,我们经常遇到集合的概念。例如:

  • 有限集合:

    • 一个班所有的同学构成的集合;
    • 一个网站所有的商品构成的集合;
    • ...
  • 无限集合:

    • 全体自然数集合: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

jav的流行型

标签:不同   com   数组初始化   需要   重复元素   类型   顺序   shu   还需   

原文地址:https://www.cnblogs.com/8888jiushifa/p/13030338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!