一起Talk Android吧(第八十四回:Java中的类集)

各位看官们,大家好,上一回中咱们说的是Java中的超级类-Object的例子,这一回咱们继续说的例子是Java中的类集。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,这一回中我们主要介绍Java中的类集,什么是类集呢?其它就是一大堆类和接口的集合。有看官说,是不是我自己定义一大堆类也可以叫类集?理论上来说,这个可以有。不过Java类集中的类和接口比较特殊,它们是对列表,队列,栈,树等数据结构的封装和实现。这样我们在实际项目中就不需要自己去实现,直接拿来使用就可以。类集中的接口用来制定规范,类都是接口的实现。我们使用的就是这些类,当然如果觉得这些类不符合项目需求,也可以自己定义类去实现接口,不过这样的情况比如少。

看官们,说了这么多抽象的内容,咱们该看看类集中具体的类和接口了。类集中的接口主要有ConnectionmapIterator,它们都是根接口,它们下面还有一些子接口。Iterator和map的子接口先不讨论,我们只要知道Map是一种哈希表;Iterator是迭代器,用来遍历类集中的数据结构。我们主要介绍Connection的子接口:ListQueueset。前两者就是数据结构中说的列表和队列。Set是集合,与前两个接口相比,它里面存放的内容不能有重复。明白这些子接口后,我们就要看看子接口的实现类。这些类也是我们可以直接使用的类。

List子接口的实现类是ArrayListQueue子接口的实现类是LinkedList(其实它也实现了List子接口),Set子接口的实现类是HashSetTreeSet。我们介绍的这些都是常用的类,其它不常用的类暂时先不做介绍了,具体使用的时候再做说明。

看官们本章回只是对类集做个概述,大家明白类集的概念以及类集中常用的接口和类就行。至于如何去使用这些接口和类,我们在后面的章回中会做详细的介绍。

各位看官,关于Java中类集的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!


猜你喜欢

转载自blog.csdn.net/talk_8/article/details/80948592