【Java】java中的集合框架组成部分

集合框架中

单列与多列的区别

单列------一行只有一列数据

多列(双列)------一行两列数据 key value


集合框架组成部分:

  1. Collection(存放单列数据)
  • List 接口------存放数据可以允许重复的
    • ArrayList 底层基于 数组 数据结构实现
    • LinkedList 底层基于 链表 数据结构实现
  • Set 接口------不允许存放重复数据(特点:去重)
    • HashSet 不允许存入重复数据 底层基于Map集合实现
  1. Map(存入多列数据)
  • HashMap
    • JDK1.7 底层基于数组+链表实现
    • JDK1.8开始 底层基于数组+链表+红黑树实现
  • HashTable
    • 底层实现和HashMap一样的,线程是安全的(具体内容请看后续)

下一篇文章:ArrayList集合使用

相关推荐
风语者6661 分钟前
perl踩坑系列=====正则表达式捕获
开发语言·perl
我科绝伦(Huanhuan Zhou)4 分钟前
银河麒麟V10编译perl-5.42.0,并设置环境变量
开发语言·perl
舒克起飞了7 分钟前
设计模式——单例模式
java·单例模式·设计模式
大飞pkz9 分钟前
【设计模式】享元模式
开发语言·设计模式·c#·享元模式
Java&Develop18 分钟前
GitLab-如何基于现有项目仓库,复制出新的项目仓库
java
茉莉玫瑰花茶23 分钟前
C++扩展 --- 并发支持库(补充3)
开发语言·c++
一只乔哇噻30 分钟前
java后端工程师进修ing(研一版‖day49)
java·开发语言
稻草猫.33 分钟前
Java线程安全:volatile与wait/notify详解
java·后端·idea
枫叶丹433 分钟前
【Qt开发】输入类控件(二)-> QTextEdit
开发语言·qt
无敌最俊朗@1 小时前
MQTT 关键特性详解
java·前端·物联网