E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java集合框架
【技术精进】
Java集合框架
:从入门到精通的思考之路
Java集合框架
学习指南:一份完整的知识地图️前言JAVA集合,是每个Java开发者的必备武器。工作中的程序员都在使用它,因为它是数据处理中不可或缺的工具。
果冻kk
·
2025-07-29 10:12
java基础
Java集合
java
python
开发语言
Java 面试必问:HashMap 的底层实现原理
一、HashMap的基本概念在
Java集合框架
中,HashM
大力出奇迹985
·
2025-07-26 15:24
java
面试
开发语言
Java中HashMap的实现原理详解
HashMap是
Java集合框架
中的核心类,基于哈希表实现键值对(Key-Value)存储,提供O(1)时间复杂度的快速查找。
·
2025-07-23 15:53
Java List 集合详解:从基础到实战,掌握 Java 列表操作全貌
它是
Java集合框架
中最常用、最灵活的数据结构之一。无论是从数据库查询出的数据,还是前端传递的参数列表,List都是处理这些数据的首选结构。
大葱白菜
·
2025-07-21 10:25
java合集
java
开发语言
后端
学习
个人开发
Java集合框架
源码解读(1)——ArrayList、LinkedList和Vector
java.util.List接口是JavaCollectionsFramework的一个重要组成部分,List接口的架构图如下:本文将通过剖析List接口的三个实现类——ArrayList、LinkedList和Vector的源码,带你走近List的世界。ArrayListArrayList是List接口可调整数组大小的实现。实现所有可选列表操作,并允许放入包括空值在内的所有元素。每个ArrayL
·
2025-07-21 07:00
Java ArrayList之应用技巧
JavaArrayList之应用技巧ArrayList是
Java集合框架
中最常用的动态数组实现,提供了灵活的数据存储和操作方式。掌握其核心技巧能显著提升开发效率。
wofaba
·
2025-07-20 20:08
java
python
windows
java集合框架
day1————集合体系介绍
在进入正文之前,我们先来思考一下之前学过的数组有什么缺点?长度开始时必须指定,而且一旦指定,不能更改保存的必须为同一类型的元素使用数组进行增加/删除元素的代码比较麻烦为了方便读者理解,我们来看一下实例代码实例1:数组扩容Person[]pers=newPerson[1];//数组大小是1per[0]=newperson//下面我们来增加新的Person对象(扩容)Person[]pers2=new
·
2025-07-08 13:54
解锁迭代器模式:代码遍历的优雅之道
聚合接口(Aggregate)2.4具体聚合类(ConcreteAggregate)三、迭代器模式的优势展现3.1简化聚合类设计3.2提供统一遍历接口3.3支持多样遍历方式四、迭代器模式的应用场景4.1
Java
·
2025-07-08 07:07
常见JAVA集合面试题(自用整理,持续更新)
一、简要介绍
Java集合框架
的整体架构1.
Java集合框架
主要分为两大接口体系:Collection和Map。
·
2025-07-03 16:31
HoRain云--
Java集合框架
:从入门到精通
HoRain云小助手:个人主页个人专栏:《Linux系列教程》《c语言教程》⛺️生活的理想,就是为了理想的生活!⛳️推荐前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。专栏介绍专栏名称专栏介绍《C语言》本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。《网络协议》本专栏主要是注重从底层来给大家一步步剖析网
HoRain云小助手
·
2025-07-02 10:54
java
开发语言
JAVA集合框架
面试篇
✅一、集合框架基本结构1.
Java集合框架
的主要接口有哪些?它们的特点?
clk6607
·
2025-07-02 04:07
java
java
面试
开发语言
Java ArrayList 扩容机制
一、ArrayList简介ArrayList是
Java集合框架
中基于数组实现的可变长度列表,其核心特性是:支持随机访问(通过索引)支持动态扩容插入/删除效率较低(非尾部操作)二、底层数据结构//JDK11
笑衬人心。
·
2025-07-02 03:01
JAVA学习笔记
java
开发语言
笔记
后端
Java线程安全集合类
目录概述主要线程安全集合类及对比1.List系列2.Map系列3.Set系列4.Queue系列核心区别与选择标准使用场景案例实践建议概述
Java集合框架
提供了多种线程安全的集合实现,主要分为三大类:早期线程安全集合
paishishaba
·
2025-07-01 15:31
java
开发语言
Java 中 LinkedList 的排序方法与性能比较
LinkedList的排序方法与性能比较关键词:JavaLinkedList、排序方法、性能比较、双向链表、时间复杂度、Collections.sort、Stream.sorted摘要:LinkedList是
Java
Java大师兄学大数据AI应用开发
·
2025-06-29 03:22
AI人工智能与大数据应用开发
AI实战
java
开发语言
ai
Java 集合list 手搓底层源码
课程质量一般八股文听书算法题不会写byd密码的还没开始看双指针技巧秒杀七道链表题目|labuladong的算法笔记等等熬夜看笔记实现底层代码后面非常长但是也只写到了list完map和set明天写collection这段代码展示了
Java
好学且牛逼的马
·
2025-06-29 03:51
算法
面试必问的Java集合:从源码到实践,那些你未必说清的底层逻辑
Java集合框架
(JavaC
码里看花
·
2025-06-27 04:59
面试
java
从源码到实践:
Java集合框架
面试核心知识点全解析
在Java开发中,集合框架(JavaCollectionsFramework)是最基础也最常用的工具集。无论是处理业务逻辑时的数据暂存,还是高性能场景下的算法优化,集合的使用都贯穿始终。因此,Java集合相关的面试题几乎是所有技术面试的“必考项”。本文将从底层原理、高频问题、常见误区三个维度,结合源码和实践场景,帮你彻底掌握集合框架的核心知识点。一、集合框架的底层逻辑:为什么需要不同的集合类?Ja
码里看花
·
2025-06-27 04:26
java
java
面试
开发语言
线程安全集合选择深度解析
Java集合框架
提供了多种线程安全实现,本文从同步机制原理、性能特征、适用场景三个维度,系统解析Vector、ConcurrentHashMap、CopyOnWriteArrayList等核心类的选择策略
·
2025-06-22 12:16
程序员
Java集合框架
性能特征与使用场景深度解析
Java集合框架
的性能优化与场景适配是高级程序员面试的核心考点。
·
2025-06-22 08:14
程序员
Java集合框架
初识
一、集合框架概述:为什么需要集合?想象你正在管理一个班级的学生信息:学生名单(有序列表)学生成绩(键值对)不重复的学号(唯一集合)待批改的作业(队列)如果用基本数据类型表示://混乱的管理方式String[]names=newString[50];//学生姓名int[]scores=newint[50];//学生成绩//添加学生删除学生查找学生集合框架就是为解决这类问题而生的工具箱,它提供:动态大
我爱Jack
·
2025-06-22 00:22
java
python
算法
Java ArrayList集合和HashSet集合详解
ArrayList集合概念ArrayList是
Java集合框架
中的一个动态数组实现,它继承了AbstractList类并实现了List接口。ArrayList允许存储重复元素,并且维护元素的插入顺序。
Y1_again_0_again
·
2025-06-21 23:50
Java
java
开发语言
TreeMap的基本了解
TreeMap的特点TreeMap是
Java集合框架
中的一个基于红黑树(Red-BlackTree)实现的有序映射。
77tian
·
2025-06-21 12:04
java
开发语言
深入解析 Java List 实现类的底层原理
在
Java集合框架
中,List接口是最常用的接口之一,其实现类在不同场景下表现各异。以下从数据结构、源码实现、性能特征及典型应用场景四个维度进行更深入的解析。
·
2025-06-18 21:48
java集合详解 - TreeSet详解
TreeSet是
Java集合框架
中的一个重要实现类,它基于TreeMap(红黑树)实现,具有元素唯一和自动排序的特性。
我是洋葱头
·
2025-06-18 17:23
java
开发语言
java集合框架
-(ArrayList/Vector)
集合框架ArrayList/VectorLinkedListHashMapHashSetLinkedHashMap...本章内容参考引用网上的内容为主,网上有大量优质的资源,作者在这里做了整理如下:ArrayList/VectorArrayList简介ArrayList的底层是数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCap
工作变成艺术
·
2025-06-18 05:28
大数据
Java 中 ArrayList、Vector、LinkedList 的核心区别与应用场景
Java中ArrayList、Vector、LinkedList的核心区别与应用场景引言在
Java集合框架
体系中,ArrayList、Vector和LinkedList作为List接口的三大经典实现类,
玄魄灵归
·
2025-06-18 05:27
Java
java
开发语言
集合
List
Java集合框架
,从“我以为我会了”到“我裂开了”,再到“原来如此”的血泪史
Java集合框架
,从“我以为我会了”到“我裂开了”,再到“原来如此”的血泪史哈喽,各位在代码世界里奋斗的兄弟姐妹们!我是你们的老朋友,一个写了零多年Java的老码农。
满分观察网友z
·
2025-06-16 09:03
Java
java
windows
python
《Java 集合迭代器深度解析:统一遍历背后的原理与设计思想》
迭代器作为
Java集合框架
中最基础但又极具设计美感的组成部分,承担着遍历各种集合的“桥梁”作用。
不太可爱的大白
·
2025-06-15 02:38
Java
java
深入解析 Java 集合框架:从底层原理到实战优化
一、
Java集合框架
架构
Java集合框架
主要由以
·
2025-06-14 23:15
GitHub标星3,android地图开发框架
SQL语句面试题解析========================================================================第一章Java基础
Java集合框架
Java
m0_66264630
·
2025-06-14 14:12
程序员
架构
移动开发
android
Java List操作与遍历全攻略
JavaList常见方法List是
Java集合框架
中最常用的接口之一,提供了多种操作元素的方法。以下是List常见的方法。
77tian
·
2025-06-14 00:15
windows
开发语言
java
list
MutableList 和 ArrayList 区别
首先,在之前的回答里,我提到过ArrayList是
Java集合框架
的具体实现,而arrayListOf()实际上创建的是ArrayList。同时,也提到了与mutableListOf()的区别,
yzpyzp
·
2025-06-12 19:45
android
kotlin
深度解析ArrayList
目录基本概念底层实现原理底层数据结构容量初始化机制自动扩容机制增删改查操作原理内存管理细节常用方法遍历方式普通for循环增强for循环Iterator迭代器Java8LambdaArrayList与线程安全ArrayList与数组常见误区与注意点Java8Stream结合使基本概念ArrayList是
Java
小白写代码hh
·
2025-06-06 10:29
java
LIST
ArrayList
扩容
ArrayList和LinkedList(深入源码加扩展)
ArrayList和LinkedList是
Java集合框架
中两种常用的列表实现,它们在底层数据结构、性能特点和适用场景上有显著的区别。以下是它们的详细对比以及ArrayList的扩容机制。
芦屋花绘
·
2025-06-05 06:51
java
《Offer来了:Java面试核心知识点精讲》大纲
JVM原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题:Java基础原理与面试高频考点Java虚拟机(JVM)原理Java并发编程原理
Java
Shipley Leo
·
2025-06-05 05:41
面试专栏
java
面试
开发语言
Java 学习(四)集合框架与异常处理
本篇博客将深入探讨
Java集合框架
和异常处理机制的核心概念,并结合实际案例,帮助你更好地理解和应用这些技术。1.
Java集合框架
Java提供了丰富的集合类和接口,用于存储、操作和处理大量的数据。
Milk夜雨
·
2025-05-31 05:12
Java
windows
开发语言
java
深入理解Java中HashMap的modCount机制
它不仅被广泛应用于日常的开发工作,如缓存、数据存储和数据检索等,而且也是
Java集合框架
中的核心组件之一。然而,虽然HashMap提供了便捷的操作接口,但它的内部工作机制却并不简单。HashM
一休哥助手
·
2025-05-31 02:45
java
java
开发语言
【java第51集】
java集合框架
的概念详解
`Map`接口三、集合框架的核心方法1.常用操作2.迭代器(Iterator)四、集合框架的优势五、典型应用场景六、总结
Java集合框架
(JavaCollectionsFramework)是Java语言中用于存储和操作对象集合的标准接
程序员水自流
·
2025-05-27 23:43
java基础
java
开发语言
Iterator接口的定义
一、理论说明1.Iterator接口的定义在Java中,Iterator接口位于java.util包下,它是
Java集合框架
中用于遍历集合元素的一种机制。
SSSYUsssyu
·
2025-05-26 05:58
windows
Java集合框架
与三层架构实战指南:从基础到企业级应用
一、集合框架深度解析1.List集合的武林争霸ArrayList:数组结构:内存连续,查询效率O(1)扩容机制:默认扩容1.5倍(源码示例)privatevoidgrow(intminCapacity){intoldCapacity=elementData.length;intnewCapacity=oldCapacity+(oldCapacity>>1);elementData=Arrays.c
Aphelios380
·
2025-05-23 08:09
知识点整理
Java
网络
dreamweaver
java
架构
Java集合框架
深度剖析:结构、并发与设计模式全解析
title:2.集合框架目录1.集合框架概述与基本使用学习并理解
Java集合框架
的整体结构及其各个常见集合类。2.底层实现及原理深入研究集合框架背后的底层实现。
nu11cat
·
2025-05-23 08:09
java
设计模式
javascript
数据结构
Java中的集合详解
下面是文章详细介绍了
Java集合框架
的基本思路、主要接口与实现、各类集合之间的区别与各自的适用场景,以及一些常见的使用技巧和最佳实践,供你参考。
码上有约
·
2025-05-22 19:20
Java学习
java
python
windows
java collection集合特点知识点详解
Java集合框架
提供了丰富的实现类(如List、Set、Queue),具有以下核心特点:一、统一的接口设计1.核心接口层次Collection(根接口)├──List(有序可重复)├──Set(无序不重复
自我意识的多元宇宙
·
2025-05-22 15:29
java
开发语言
Java List 接口知识点详解
一、List接口概述1.基本定义继承关系:List是
Java集合框架
(CollectionFramework)中的一个有序队列接口,直接继承自Collection接口。
自我意识的多元宇宙
·
2025-05-22 15:29
java
开发语言
java集合详细讲解
Java8集合框架详解
Java集合框架
是Java中最重要、最常用的API之一,Java8对其进行了多项增强。下面我将全面讲解Java8中的集合框架。
IT成长史
·
2025-05-20 14:41
deepseek+面试
java
java集合(超详细)
今天我们来聊聊Java集合~1.
Java集合框架
基础集合与数组的区别在Java中,数组是一种固定大小的数据结构,用于存储具有相同类型的对象。
程序员王也
·
2025-05-19 02:36
java
python
开发语言
深入理解HashMap:核心原理与常见面试问题解析
HashMap的基本原理HashMap是
Java集合框架
中最常用的数据结构之一,它基于哈希表实现,提供了高效的键值对存储和查找能力。HashMap允许使用null作为键和值,并且不保证元素的顺序。
永泽one
·
2025-05-18 12:05
Java八股文
java
面试
【技术篇】第三篇:
Java集合框架
深度拷问——从HashMap到ConcurrentHashMap的20个致命问题
第三篇:
Java集合框架
深度拷问——从HashMap到ConcurrentHashMap的20个致命问题一、HashMap灵魂拷问1.1底层实现原理问题1:HashMap在JDK8中如何解决哈希冲突?
全息架构师
·
2025-05-17 20:37
java
python
开发语言
HashMap 源码剖析 - put 流程
HashMap是
Java集合框架
中的一个重要数据结构,用于存储键值对。它具有快速的查找、插入和删除性能。本文将深入剖析HashMap的put方法流程,帮助读者理解其内部实现原理。
xx155802862xx
·
2025-05-17 13:43
哈希算法
散列表
算法
JAVASE:单列集合顶层接口---Collection
Java集合框架
主要分为两大分支:Collection(存储单个元素)和Map(存储键值对)。本文将重点介绍Collection接口及其子接口和实现类。
孤独又灿烂的神
·
2025-05-16 19:44
JAVASE
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他