`
wj_126mail
  • 浏览: 128232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 集合实现类继承关系

阅读更多
================================Map==========================
java.lang.Object
  继承者 java.util.Dictionary<K,V>
      继承者 java.util.Hashtable<K,V>
         继承者 java.util.Properties
所有已实现的接口: Serializable, Cloneable, Map<Object,Object>

java.lang.Object
  继承者 java.util.AbstractMap<K,V>
      继承者 java.util.HashMap<K,V>
          继承者 java.util.LinkedHashMap<K,V>
所有已实现的接口:  Serializable, Cloneable, Map<K,V>

java.lang.Object
  继承者 java.util.AbstractMap<K,V>
      继承者 java.util.concurrent.ConcurrentHashMap<K,V>
所有已实现的接口:  Serializable, ConcurrentMap<K,V>, Map<K,V>

================================List==========================
java.lang.Object
  继承者 java.util.AbstractCollection<E>
      继承者 java.util.AbstractList<E>
          继承者 java.util.ArrayList<E>
所有已实现的接口:
    Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess


java.lang.Object
  继承者 java.util.AbstractCollection<E>
      继承者 java.util.AbstractList<E>
          继承者 java.util.Vector<E>
              继承者 java.util.Stack<E>
所有已实现的接口:
    Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess

java.lang.Object
  继承者 java.util.AbstractCollection<E>
      继承者 java.util.AbstractList<E>
          继承者 java.util.AbstractSequentialList<E>
              继承者 java.util.LinkedList<E>
所有已实现的接口:
    Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, Queue<E>



============================Set=========================
java.lang.Object
  继承者 java.util.AbstractCollection<E>
      继承者 java.util.AbstractSet<E>
          继承者 java.util.HashSet<E>
              继承者 java.util.LinkedHashSet<E>
所有已实现的接口:
    Serializable, Cloneable, Iterable<E>, Collection<E>, Set<E>

java.lang.Object
  继承者 java.util.AbstractCollection<E>
      继承者 java.util.AbstractSet<E>
          继承者 java.util.TreeSet<E>
所有已实现的接口:
    Serializable, Cloneable, Iterable<E>, Collection<E>, Set<E>, SortedSet<E>
分享到:
评论

相关推荐

    java集合类面试题总结

    Java 集合类面试题总结 Java 集合类是 Java 语言中的一种重要组件,用于存储和操作数据。下面总结了 Java 集合类的一些常见问题和答案。 HashMap 和 Hashtable 的区别 HashMap 和 Hashtable 都是 Java 中的散列表...

    用java实现的栈Stack类

    用java实现的栈Stack类,不继承任何集合类,用对象数组实现

    40道java集合面试题含答案(很全很详细)

    Java集合类是Java.util包中的重要内容,它提供了一套性能优良、使用方便的接口和类,用于处理对象的集合。这些类主要用于存储、检索、操作一组对象数据。 Java集合类主要包括两种类型的容器:Collection和Map。...

    第5章-Java类的继承、抽象类和接口.doc

    在本章中,我们将详细介绍 Java 中的类继承、抽象类和接口这些重要概念。 类继承 类继承是面向对象编程的重要特点之一,它使得能够在已有的类的基础上构造新的类,新类除了具有被继承类的属性和方法外,还可以根据...

    《java面向对象程序设计-继承和多态》教案.doc

    第四章 面向对象的概念和 Java 实现-2 回顾 类是具有相同属性和行为的一组对象的 集合 , 对象是类的实例 封装是隐藏对象实现细节的过程,以便不让用户看到实现的细节 类可用Class 来定义,类的变量和方法可被该类的...

    JAVA实验十一 异常处理与集合类

    注意异常在类的继承中的特殊性。 2、ArrayList类可以实现可变长数组。在实验四和实验五中,在银行类中使用数组存放客户,在客户类中使用数组存放帐号,客户和帐号的数量受到了限制,不能随意增加。修改程序,改用...

    【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识

    ava基础 基础知识 面向对象基础 Java基本数据类型 string和包装类 final关键字特性 Java类和包 抽象类和接口 代码块和代码执行顺序 Java自动拆箱装箱里隐藏的秘密 ...Java集合详解8:Java集合类细节精讲 JavaWeb

    java集合课程3.docx

    框架图分为两类:第一类按照单个元素存储的Collection,在继承树中Set和List都实现了Collection接口;第二类是按照Key-Value存储的Map。栈是后进先出,即Last-In,First-Out,简称LIFO; 队列是先进先出,即First-In,...

    Java集合类的组织结构和继承、实现关系详解

    主要介绍了Java集合类的组织结构和继承、实现关系,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    深入理解Java:10个示例展示核心概念和用法涵盖了类和对象、继承和多态、接口和实现、异常处理、集合框架、文件操作、多线程、输入

    3. 接口和实现:展示了接口的定义和实现类的实现,实现类必须实现接口定义的方法。 4. 异常处理:示范了异常处理的基本用法,包括捕获和处理异常。 5. 集合框架:介绍了使用ArrayList作为动态数组来存储和遍历数据的...

    JAVA集合(List,Set,Map)

     实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本...

    Java集合Collection、List、Set、Map使用详解.doc

    ArrayList 是一个常用的 List 实现类,它使用数组来存储元素。 1.4 Map Map 是一个接口,用于存储键值对。它提供了键值对的操作。 1.4.1 概述 Map 是一个无序的键值对集合,它的键是惟一的。 Map 中的键可以是...

    Java集合框架Set接口.pdf

    Java集合框架中的Set接口是一种不允许包含重复元素的集合。Set接口继承自Collection接口,因此它具有Collection接口定义的所有方法。同时,Set接口还具有自己的特殊方法,例如:添加元素、删除元素、判断元素是否...

    java面试笔试题库java软件设计java笔试题大集合及答案文档资料合集300MB.zip

    大公司最喜欢问的Java集合类面试题.docx 大公司的Java面试题集.doc 就业相关java 广州传智播客JavaEE工程师测试题.doc 广州传智播客JavaEE工程师测试题(带答案的).doc 应聘时最漂亮的回答.docx 当面试官问「你有...

    Java工程师面试复习指南

    Java集合类总结 Java集合详解:一文读懂ArrayList,Vector与Stack使用方法和实现原理 Java集合详解:Queue和LinkedList Java集合详解:迭代器,快速失败机制与比较器 Java集合详解:HashMap和HashTable Java集合详解...

    java集合类(新手也能掌握)

    为了在程序中可以保存数目不确定的对象,JDK中在java.util包中提供了一系列可以存储任意类型的对象且长度可变的特殊类,在JAVA中这些类即集合类。 (2)集合分类: 集合按其存储结构可以分为两大类,即单列集合...

    java集合源码-jdk-collection:java集合类源码阅读

    java 集合源码 JDK-Collection集合入门 总的list和set类结构大致如下所示 Map不继承Collection,其结构如下 首先介绍下迭代器的概念 迭代器无非是一个接口,假设我们有一个数组,如果我们要实现迭代器,只需要根据该接口...

    java集合-LinkedHashSet的使用

    继承关系:LinkedHashSet 继承自 HashSet 类,并且实现了 Set 接口。因此,它具有 HashSet 和 Set 的特性,同时还保持了元素的插入顺序。 哈希表与双向链表:LinkedHashSet 内部使用了一个哈希表来存储元素,并通过...

    Java开发技术大全(500个源代码).

    ThreadImRunnable.java 继承Runnable接口实现多线程 mulThread.java 创建多个线程对象的类 demoJoin.java 演示使用join()以确保主线程最后结束 clicker.java 一个计数用的线程类 demoPri.java 调用上面这个类...

    软通动力Java笔试题.pdf

    Java集合框架中,常用的两个List的非同步实现类是ArrayList和LinkedList。其中,ArrayList基于数组实现,查询效率较高,增删效率较低;LinkedList基于链表实现,查询效率较低,增删效率较高。 Spring框架 Spring...

Global site tag (gtag.js) - Google Analytics