美文网首页
Java类集

Java类集

作者: 小磊z | 来源:发表于2020-08-28 08:25 被阅读0次

类集框架

在保存一组对象的时候,按照之前做法则只能使用对象数组,但是对象数组操作本省有一个限制,就是数组有长度的限制:而通过一些数据结构的操作,如链表,则可以完成动态对象数组的操作。
类集是一个动态的对象数组,是对一些实现好的数据结构进行了包装,并且类集框架不受对象数组长度的限制。

类集框架有以下几个特性:
(1)类集框架对基本类集如动态数组、链接表、树和散列表的实现是高效率的,所以一般很少需要人工去对这些“数据引擎”编写代码。
(2)框架必须允许不同类型的类集以相同的方式和高度互操作方式工作
(3)类集必须是容易扩展和修改的。为了实现这一目标,累计框架被设计成包含了一组标准接口。

类集框架主要接口

类集接口中最常使用的类集接口是:Collection、List、Set、Map、Iterator、ListIterator、Enumeration、SortedSet、Queue、Map.Entry。这些类集的特点如下

类集特点

这些接口中本身是存在继承关系的,部分接口的继承关系如下图所示

继承关系

Collection接口

Collection接口的定义如下:

public interface Collection<E> extends Iterable<E>

此接口使用了泛型的定义,在操作时必须指定具体的操作类型。避免发生ClassCastException异常。在开发中很少直接使用Collection接口进行开发,基本上都是使用其子类接口如List、Set、Queue和SortedSet。

List接口

List中可以保存各个重复的内容,此接口的定义如下:

public interface List<E> extends Collection<E>

与Collection不同的是,List接口中大量地扩充了Collection接口,拥有更多的方法定义。扩展方法如下表


扩展方法

相关文章

  • 第41节:Java当中的类集框架

    Java当中的类集框架 类集框架,那么什么是类集框架,集合的种类有哪些,类集框架的基础结构。 类集框架是一组类和接...

  • Java类集

    类集框架 在保存一组对象的时候,按照之前做法则只能使用对象数组,但是对象数组操作本省有一个限制,就是数组有长度的限...

  • Java类集框架

    类集框架简介   从JDK1.2开始,Java中引入了类集开发框架,所谓的类集指的是一套动态对象数组的实现方案,在...

  • Java类集框架

    在基础应用中,通常我们可以通过数组来保存一组具有相同属性的对象或者基本类型的数据,但使用数组的弊端在于其大小不可更...

  • Java类集框架

    Colletion接口 java.util.Collection是单集合操作的最大父接口, 在该接口中定义有所有的...

  • Java类集框架

    学习集合之前复习相关知识: Hash:翻译为散列、哈希,所以散列和哈希指的是同一个概念。散列码:一种标识码,由散列...

  • 类集框架

    类集框架:是 一组类和接口位于 java.util包中用于 存储和管理对象主要分三大类,集合、列表、映射 类集框架...

  • Collection 介绍

    Java的类集(Collection)框架使你的程序处理对象组的方法标准化。类集框架被设计用于适应几个目的。首先,...

  • java常用类-集合

    Java的类集(Collection)框架使你的程序处理对象组的方法标准化。类集框架被设计用于适应几个目的。首先,...

  • 浅谈Java集合丨底层源码解析

    在 Java 中,我们经常会使用到一些处理缓存数据的集合类,这些集合类都有自己的特点,今天主要分享下 Java 集...

网友评论

      本文标题:Java类集

      本文链接:https://www.haomeiwen.com/subject/vljzjktx.html