• java集合框架俯瞰


    对集合框架的整体认识

    这里为了方便理解和记忆,我们用类比的方式来描述

    • 集合类:一个人
    • 继承关系:这个人从哪里来
    • 结构特点:这个人有什么技能
    • 应用场景:通常干什么

    一句话:集合类是java提供的工具包,位于java.util.*中,关注的有List,Set,Map,以及辅助的工具类:Collections,Arrays

     上一个网上的稍微清晰的结构图,其中粗黑线代表最常用的几个实现类,虚框是接口或抽象类(Abstract),实框是实现类

    java集合主要分两大派系

    • Collection:List列表,Set集合,Queue队列
    • Map:键值对集合

    辅助的工具类:Collections,Arrays

    一、Iterator

    集合的遍历器,不能遍历Map

    二、Collection

    是包含了集合的属性和操作的高度抽象的一个根接口,当然它也继承了Iterable,简易图如下

    三、Map

    存储键值对,简易图如下

  • 相关阅读:
    Celery(异步任务,定时任务,周期任务)
    SQLAlchemy的应用创建
    SQLAlchemy多对多
    SQLAlchemy
    app开发-2
    app开发-3
    app开发-1
    MongoDB-pymongo
    MongoDB-增删改查
    MongoDB-数据类型
  • 原文地址:https://www.cnblogs.com/yb38156/p/12419915.html
Copyright © 2020-2023  润新知