Java集合

集合

数学定义:是指具有某种特定性质的具体的或抽象的对象汇总成的集体,这些对象称为该集合的元素若x是集合S的元素,则称x属于S,记为x∈S。若y不是集合S的元素,则称y不属于S,记为y∉S。

计算机定义集合是一组可变数量的数据项(也可能是0个)的组合,这些数据项可能共享某些特征,需要以某种操作方式一起进行操作。

显然数学上的定义更加抽象,用面向对象编程的思想来说就是,计算机上的集合是继承了数学中描述的集合;用集合论的思想来思考,就是计算机所描述的集合是数学上所描述集合的一个子集。

在软件开发中,我们需要经常与集合打交道。某个类的一堆对象,我们需要存储归纳起来,方便我们对该堆对象进行操作。如何在该堆对象上找到符合我们条件的对象?如何为该堆对象新增一个对象?等等

Java中提供了许多与集合相关的类,通过这些类,可以很方便地操作和存储集合。

推荐一篇关于JDK1.6中集合类源码的研究文章(http://www.cnblogs.com/skywang12345/p/3323085.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值