java集合

渊渟岳7 天前
java集合
PriorityQueue 数据结构底层原理、源码实现可视化分析及应用实战本文将从数据结构底层原理 + 源码实现 + 应用实战三方面深入剖析 PriorityQueue,让你真正掌握优先队列的底层逻辑及其应用。
普通网友8 天前
面试·java集合
面试八股文之——Java集合众所周知,程序员的技术能力考核大部分来源于面试和笔试,少数人可以靠着开源项目或者是证书、个人作品(书籍)等提升求职竞争力而直接获取offer。绝大多数程序员依旧是靠面试来获取offer。因此对待面试题,很多时候,应聘者需要做很多的准备,本文将对Java集合高频面试题目进行分享。
渊渟岳20 天前
java集合
Java 集合--快速掌握涵盖三大场景实现的Set集合底层原理掌握Map集合相当于同时掌握了Set集合。Set集合底层实现--委派成员变量Map集合完成具体实现。在 Java 集合框架中,Set 表示不包含重复元素的集合类型。
渊渟岳1 个月前
java集合
ArrayDeque双端队列--底层原理可视化主要学习双端队列 ArrayDeque ,通过对其栈功能的使用,掌握循环数组底层原理觉得文章枯燥的可以结合ArrayDeque 底层原理可视化视频:https://www.bilibili.com/video/BV1zChGz8EVL/
渊渟岳1 个月前
java集合
“子弹弹夹”装弹和出弹的抽象原理实战:掌握栈的原理与实战栈的数据结构就像是子弹弹夹一样,后装入的子弹先发出。从概念到实战逐步掌握数据结构:通过自定义栈来彻底掌握栈数据结构,并通过自定义栈解决实际问题。
渊渟岳2 个月前
java集合
TreeMap集合--底层原理、源码阅读及它在Java集合框架中扮演什么角色?TreeMap 是 Java 集合框架中基于 红黑树(Red‑Black Tree)实现的一个 有序映射。
渊渟岳2 个月前
java集合
HashMap居然可以和它直接合体???LinkedHashMap集合继承于HashMap,学习LinkedHashMap重点对比 LinkedHashMap 与 HashMap 的异同
渊渟岳2 个月前
java集合
HashMap集合--基本操作流程的源码可视化本文主要包含:HashMap 插入过程、扩容过程、查询过程和删除过程的源码可视化文章对应的视频连接:https://www.bilibili.com/video/BV1wM3KzaE3d/
渊渟岳3 个月前
java集合
Java集合--从本质出发理解HashMap文章内容较长,放宽心,带着疑问慢慢读,总能找到你想要的答案。先提出一个问题:如何快速定位数据存储在内存地址的位置?
渊渟岳3 个月前
java集合
Java集合--LinkedList源码可视化集合节点保存的都是对象的引用,而非具体值,文中案例仅仅为了方便实现原理的演示。LinkedList 基于 双向链表 实现,内部通过 Node<E> 节点相互连接:
云边小网安3 个月前
java·开发语言·青少年编程·java集合
java集合(十) ---- LinkedList 类目录十、LinkedList 类10.1 位置10.2 特点10.3 与 ArrayList 的区别10.4 构造方法
云边小网安3 个月前
java·开发语言·青少年编程·java集合
java集合篇(六) ---- ListIterator 接口目录六、列表迭代器 ---- ListIterator 接口6.1 作用6.2 说明6.3 区别6.4 常用方法
渊渟岳3 个月前
java集合
Java集合源码--ArrayList的可视化操作过程关于ArrayList的元素插入、检索、修改、删除、扩容等可视化操作过程还有关于ArrayList的迭代器、线程安全和时间复杂度
总是学不会.9 个月前
java·windows·spring boot·mysql·intellij-idea·java集合
【集合】Java 8 - Stream API 17种常用操作与案例详解在 Java 8 中,Stream API 提供了一种高效、简洁的数据处理方式,特别适合对集合、数组等数据源进行操作。Stream 通过函数式编程风格,支持链式调用,避免了传统 for 循环中复杂的代码逻辑。本文将详细介绍 17 种常用 Stream 操作方法,并通过示例代码帮助大家理解如何应用于实际开发中。
怒放的生命.1 年前
java·开发语言·ide·java集合·linkedlist集合
集合框架07:LinkedList使用1.视频链接:13.14 LinkedList使用_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1zD4y1Q7Fw?spm_id_from=333.788.videopod.episodes&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5&p=142.LinkedList集合的增删改查操作
小胖子——鑫1 年前
java·java集合·面试解答
Java常用集合(List、Map)类型相关问题整理针对Java基础集合的部分,对一些常见的问题进行整理,方便后续能够随时复习答:在new ArrayList() 这段代码执行完后,实际上初始化时的数组的长度是一个空数组,也就是长度为0,我们可以看到源码
栗筝i1 年前
java基础·r-tree·java集合·treemap·栗筝i 的 java 技术栈
Java 集合框架:TreeMap 的介绍、使用、原理与源码解析大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 021 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进一步完善自己对整个 Java 技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同学学习。当然,我也会在必要的时候进行相关技术深度的技术解读,相信即使是拥有
立刀旁1 年前
java·java集合
Java集合容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。@立刀旁
写完bug就找女朋友1 年前
java·java集合
Java集合文本源自微博客 (www.microblog.store),且已获授权.集合类存放于Java.util包中,主要有3种:set(集)、list(列表包含Queue)和map(映射)
stay or leave1 年前
java·开发语言·面试·java集合
后端常问面经之Java集合HashMap的数据结构: 底层使用hash表数据结构,即数组和链表或红黑树当我们往HashMap中put元素时,利用key的hashCode重新hash计算出当前对象的元素在数组中的下标