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

集合框架中

单列与多列的区别

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

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


集合框架组成部分:

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

下一篇文章:ArrayList集合使用

相关推荐
码农飞哥8 分钟前
互联网大厂Java求职面试实战:Spring Boot到微服务全景解析
java·spring boot·微服务·maven·hibernate·技术栈·面试技巧
电信2301杨臣11 分钟前
QT---信号与槽
开发语言·qt
明月看潮生17 分钟前
青少年编程与数学 02-019 Rust 编程基础 07课题、字符串
开发语言·青少年编程·rust·编程与数学
抽风的雨61018 分钟前
【python基础知识】Day26 函数
开发语言·python
IT成长史26 分钟前
deepseek梳理java高级开发工程师springboot面试题2
java·spring boot·后端
hello1114-41 分钟前
Redis学习打卡-Day2-缓存更新策略、主动更新策略、缓存穿透、缓存雪崩、缓存击穿
java·redis·学习·缓存·javaweb
qq_266348731 小时前
springboot AOP中,通过解析SpEL 表达式动态获取参数值
java·spring boot·后端
编程有点难1 小时前
Python训练打卡Day22
开发语言·python·机器学习
极乐谷21 小时前
Maven 项目构建时编译错误问题排查与解决
java·maven
小Mie不吃饭1 小时前
【23种设计模式】分类结构有哪些?
java·设计模式·设计规范