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
集合容器
ArrayList动态扩容机制(长度可变原理)
原理讲解:1.用空参构造函数创建ArrayList
集合容器
。
冷雪言
·
2024-08-24 04:43
Java
java
CopyOnWriteArrayList源码分析
概述CopyOnWriteArrayList是一个线程安全的集合,当我们对
集合容器
使用增删改操作时,并不是直接对方法进行加锁,在原集合进行操作,而是通过复制出一个新集合,然后在新集合中进行操作,操作结束后
仙草不加料
·
2024-08-23 00:20
java
jvm
COW
ReentrantLock
10_Java泛型
一、为什么要有泛型1.泛型的设计背景
集合容器
类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。
DustinWangq
·
2024-02-20 06:15
Java高级编程
java
泛型
小周学JAVA—八股七
集合容器
概述集合框架的组成:集合框架:用于存储数据的容器。接口:表示集合的抽象数据类型,规范集合框架应该实现的功能。实现:集合接口的具体实现,是重用性很高的数据结构。
满屋的酒气也听彻妄语
·
2024-02-20 06:15
java
python
开发语言
学习使用IntelliJ IDEA的第十四天:Java高级语法——泛型
2.泛型的引入背景
集合容器
类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Objec
duck不必啊啊
·
2024-02-15 03:00
java
intellij-idea
学习
深入理解HashMap的存储原理
HashMap是使用频率比较高的
集合容器
。本文将通过一个简单的案例来挖掘HashMap的存储原理。不足之处,还请谅解!
林犀居士
·
2024-02-10 15:11
java
HashMap
equals
性能分析
存储原理
JUC【1.原子类、2.锁Lock、3.阻塞队列、4.并发
集合容器
、5.并发工具类、6.线程池】、原子类、CAS
JUC简介1.JUC简介2.原子类与CAS2.1Atomic包2.2CAS介绍2.3CAS原理详解2.4CAS缺陷转自极客时间1.JUC简介从JDK1.5起,JavaAPI中提供了java.util.concurrent(简称JUC)包,在此包中定义了并发编程中很常用的工具,比如:线程池、阻塞队列、同步器、原子类等等。JUC是JSR166标准规范的一个实现,JSR166以及JUC包的作者是同一个人
_蓝天IT_
·
2024-02-05 06:42
java
HashMap 的基本操作【
集合容器
知识回顾 ⑤】
现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。HashMap是一个散列表,它存储的内容是键值对(key-value)映射。HashMap实现了Map接口,根据键的HashCode值存储数据,具有很快的访问速度,最多允许一条记
杀死一只知更鸟debug
·
2024-02-02 12:24
Java知识回顾
java
开发语言
ArrayList的基本操作【
集合容器
知识回顾 ②】
ArrayListArrayList是实现了List接口的动态数组,ArrayList可以在运行时根据需要自动进行扩展大小,无需手动管理数组大小。ArrayList的特点:允许存储任意类型的对象,包括基本数据类型的包装类和自定义对象可以动态添加或删除元素,列表的大小会根据需要自动调整提供了丰富的方法来操作和查询列表中的元素ArrayList的常见操作创建ArrayList对象ArrayListna
杀死一只知更鸟debug
·
2024-02-02 12:54
Java知识回顾
java
Collection
HashSet 的基本操作【
集合容器
知识回顾 ④】
HashSet是Java中的一个集合类,它实现了Set接口。Set是一种不允许包含重复元素的集合,而HashSet则是Set接口的一个具体实现。因此,HashSet用于存储一组唯一的元素,不允许重复。HashSet的一些特点:不允许重复元素:如果试图向HashSet中添加重复的元素,重复元素将被忽略。无序性:HashSet不保证元素的顺序,元素在HashSet中是无序的。允许null元素:Hash
杀死一只知更鸟debug
·
2024-02-02 12:54
Java知识回顾
HashSet
java
LinkedList的基本操作【
集合容器
知识回顾 ③】
LinkedListLinkedList是Java中的一个双向链表数据结构。它由一系列节点组成,每个节点包含数据元素和指向前一个节点和后一个节点的引用。这种结构使LinkedList在插入和删除操作方面非常高效,因为它不需要像数组一样重新分配内存空间。基础操作初始化集合//默认构造器初始化LinkedListlinkedList=newLinkedListlinkedList2=newLinked
杀死一只知更鸟debug
·
2024-02-02 12:22
Java知识回顾
算法
开发语言
Java
第三讲_JavaScript的
集合容器
JavaScript的
集合容器
1.Array1.1创建数组的两种方式1.2数组常用的属性1.3数组常用的方法1.4数组遍历的四种方式2.Set2.1创建Set集合2.2Set常用的属性2.3Set常用的方式
文大奇Quiin
·
2024-01-31 01:10
JavaScript
javascript
前端
开发语言
Java集合面试题 52道
集合容器
概述什么是集合集合就是一个放数据的容器,准确的说是放数据对象引用的容器集合类存放的都是对象的引用,而不是对象的本身集合类型主要有3种:set(集)、list(列表)和map(映射)。
穆胖胖-
·
2024-01-27 09:20
面试题
java
链表
数据结构
常用的集合类
就使用
集合容器
进行存储。集合特点用于存储对象的容器。集合的长度是可变的。集合中不可以存储基本数据类型值。
集合容器
因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。
Shiloh_74c3
·
2024-01-10 07:12
C++ | STL 单
集合容器
set和多
集合容器
multiset
目录一.单
集合容器
set和多
集合容器
multiset二.set常用的构造方式三.set的插入,删除以及查找操作四.set的访问函数五.比较set和multiset的不同六.使用set和multiset时的注意事项一
瘦弱的皮卡丘
·
2024-01-03 21:39
C++
stl
set
multiset
单集合容器
集合容器
ArrayList 集合 -- <>泛型
1.此集合可添加任意数据类型importjava.util.ArrayList;publicclassdemo1{publicstaticvoidmain(String[]args){//1.创建
集合容器
对象
搞钱最重要
·
2023-12-14 14:53
java
intellij-idea
并发容器的原理,七大并发容器详解、及使用场景
file1.什么是同步容器Java的
集合容器
框架中,主要有四大类别:List、Set、Queue、Map,大家熟知的这些集合类ArrayList、Linke
Java阿七
·
2023-12-04 05:53
面试题库之JAVA基础篇(二)
数组一种线性数据结构,使用连续的存储空间存放相同数据类型的
集合容器
。存储和访问效率高,时间复杂度O(1)。删除数据需要重排后面的数据,时间复杂度O(n)。
小花卷的dad
·
2023-12-03 22:32
JAVA面试题库
面试
java
职场和发展
unordered_set unordered_multiset
unordered_set名字描述insert()插入一个新元素begin()/end()返回一个迭代器,指向第一个元素/最后一个元素后的理论元素count()计算在无序
集合容器
中特定元素的出现次数find
北地的树
·
2023-12-03 17:41
c++
【Qt5】Qt中的容器有哪些
QSet:一种
集合容器
,用于存储独特的值,不允许重复。QLinkedList
巨龙之路
·
2023-12-02 09:53
Qt
qt
开发语言
【Java 并发编程】进程线程、lock、设计模式、线程池...
并发编程并发编程多线程的入门类和接口线程组和线程优先级线程的状态及主要转化方法线程间的通信重排序和happens-beforevolatilesynchronized与锁CAS与原子操作AQS计划任务Stream并行计算原理Frok/Join通信工具类CopyOnWrite并发
集合容器
锁接口和类阻塞队列线程池原理并发编程
東方幻想郷
·
2023-12-01 22:38
Java
从跨平台到跨行业
java
设计模式
开发语言
创建ArrayList集合对象,代表
集合容器
1,创建一个ArrayList集合对象 ArrayListlist=newArrayList()ArrayListlist=newArrayList<>();//(限定输入参数为字符串类型)list.add("黑马");list.add("黑马");list.add("Java");System.out.println(list); //[黑马,黑马,Java]2,往集合中的某个索引位置处添加一
dmnyksl
·
2023-12-01 10:48
周记
java
Java泛型笔记
泛型的概念设计背景
集合容器
类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。
zqyadam
·
2023-12-01 01:39
【集合类的fail-safe机制的详细说明】
这样的
集合容器
在遍历时不是直接在集合内容上访问的,而是先复制原有集合内容,再copy在街上进行遍历。java.util.co
程序员安然
·
2023-11-24 23:16
Java集合类
开发语言
java
2020年最新版Java面试题大全
前言面试时公司挑选职工的一种重要的方法,要想在面试中脱颖而出,超越竞争对手,必须做好面试准备以及面试资料,做好齐全的准备——这里分享一些常见的Java面试问题,主要有Java基础知识,
集合容器
,并发,jvm
秀才_a377
·
2023-11-22 23:45
Java中Comparable接口和Comparator比较器的使用方法
Comparable接口和Comparator比较器是实现将一个泛型为某个引用数据类型的
集合容器
中元素按一定顺序排序的两种方式,下面将对这两种方式进行讲解一、首先定义一个学生类publicclassStudent
4jie
·
2023-11-22 08:41
java
开发语言
java集合类(6)Vector
为此,这篇文章,也会通过从源码的角度来分析一下Vector,并和ArrayList等其他
集合容器
进行一个对比分析。OK,开始今天的文章。一、认识VectorVector可以实现可增长的对象数组。
愚公要移山
·
2023-11-21 11:11
java集合系列
C++ STL容器 内容详解
文章目录C++STL容器序列容器array数组容器vector向量容器deque双端队列容器list链表容器forward_list正向链表容器关联容器排序容器set
集合容器
multiset多重
集合容器
薛定谔的猫ovo
·
2023-11-20 05:09
C++
STL
c++
数据结构
stl
Java面试题03
Java容器主要分为两种类型:Java
集合容器
和JavaWeb容器。1.1Java
集合容器
Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一
今天的代码敲了吗
·
2023-11-11 22:59
Java面试八股文
java
开发语言
Java基础学习——第十二章 泛型
Java基础学习——第十二章泛型一、泛型的概念1.泛型的设计背景
集合容器
类在声明阶段无法确定实际存储的是什么类型的对象,故JDK5.0之前只能把元素类型声明为ObjectJDK1.5之后使用泛型来解决:
Mersikito
·
2023-11-08 21:20
java
开发语言
学习
算法
java泛型 (笔记二十)
泛型的概念2、为什么要有泛型(Generic)二、在集合中使用泛型三、自定义泛型结构1、自定义泛型结构四、泛型在继承上的体现五、通配符的使用1、有限制的通配符六、泛型应用举例一、为什么要有泛型泛型的设计背景:
集合容器
类在设计阶段
北街风
·
2023-11-08 21:13
java
java
第十二章 泛型
通配符的使用通配符的使用:注意点有限制的通配符练习六、泛型应用举例泛型嵌套实际案例一、为什么要有泛型泛型:标签举例:中药店,每个抽屉外面贴着标签超市购物架上很多瓶子,每个瓶子装的是什么,有标签泛型的设计背景
集合容器
类在
坐在西半球上
·
2023-11-08 21:43
#
javaSE
python循环5次_python基础-循环语句(5)
for循环的格式for临时变量in
集合容器
:满足循环执行的代码else:不满足循环时执行的代码其中:else可写可不写,根据需要自行决定name="Se7e
weixin_39801158
·
2023-10-31 15:18
python循环5次
12、Java基础之泛型的使用
2、泛型的引入背景
集合容器
类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Obj
小月亮的baby
·
2023-10-28 17:07
Java基础编程
java
开发语言
junit
jvm
2022 金九银十,Java 后端最全面试攻略,吃透 25 个技术栈
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、Java
集合容器
、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
wadfdhsajd
·
2023-10-24 12:55
算法
后端
java
java
面试
开发语言
你连Java后端25个技术栈都没啃透,你告诉我你去春招?
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、Java
集合容器
、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
跟着我学Java
·
2023-10-24 12:20
java
spring
程序人生
经验分享
开发语言
Java
集合容器
面试题
主题链接Java基础知识面试题Java
集合容器
面试题Java并发编程面试题Java底层知识面试题Java常用框架面试题计算机网络面试题数据库面试题RabbitMQ面试题Redis面试题Elasticsearch
已是寒冬
·
2023-10-23 18:52
Java面试题
Java社招面试题
Java集合面试题
面试题
数据结构与算法|第三章:数组
2.1线性表(LinearList)2.2连续内存空间&相同类型2.3数组数据访问3.低效插入&删除3.1插入3.2删除4.
集合容器
和数组如何选择?
不懂的浪漫
·
2023-10-22 19:56
数据结构与算法
并发容器(Map、List、Set)实战及其原理
一.JUC包下的并发容器Java的
集合容器
框架中,主要有四大类别:List、Set、Queue、Map,大家熟知的这些集合类ArrayList、LinkedList、HashMap这些容器都是非线程安全的
玛卡巴咖
·
2023-10-20 04:00
数据结构
juc
高并发
stl set是无序的_C ++ STL无序集– std :: unordered_set
Inthistutorialyouwilllearnaboutstlunorderedsetcontainerinc++andvariousfunctionsapplicableonit.在本教程中,您将学习c++中的stl无序
集合容器
以及适用于它的各种功能
culing2941
·
2023-10-18 23:42
列表
c++
python
java
数据结构
java本地缓存数据_Java实现本地缓存
我将利用concurrentHashMap等
集合容器
实现一个本地缓存。1.基于concurrentHashMap的本地缓存。
歌者曼曼
·
2023-10-15 06:32
java本地缓存数据
Map,Set和哈希表的使用
Set的使用哈希表冲突如何避免冲突在我们日常生活中,会进行一些查找操作,比如根据姓名查询考试成绩,根据姓名查询联系方式等在查找是进行一些插入和删除操作,即动态查找.而Map和Set是一种适合动态查找的
集合容器
失踪飞行
·
2023-10-14 00:59
java
01.Python基础-3.
集合容器
1列表list1.1列表介绍Python内置的一种数据类型是列表:list。有序的集合,可随时添加和删除其中的元素。每个元素都分配一个数字——它的位置,或索引。0,1,2,3……可存放各种类型的数据1.2定义列表列表名=[值1,值2,值3.......]1.3列表-查indexcountlenmaxmin根据下标查找值值=xxx[index]name=['a','b','c']#下标从0开始n1=
JerryChenn07
·
2023-10-10 07:55
我把问烂了的⭐MyBatis面试题⭐总结了一下(带答案,万字总结,精心打磨,建议收藏)
想加入技术交流群的小伙伴可以加我好友,群里会分享学习资料、学习方法序号内容链接地址1Java基础知识面试题https://blog.csdn.net/qq_35620342/article/details/1196364362Java
集合容器
面试题
Java程序鱼
·
2023-10-08 15:37
面试题专栏
mybatis
面试
【Java岗】Java程序员面试最强攻略,吃透这25个技术栈,大厂Offer拿到手软!!
前言这份秋招Java后端开发面试总结包含了JavaOOP、Java
集合容器
、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL数据库
独孤球球
·
2023-10-08 13:50
java
面试
开发语言
STL关联式容器set,multiset,pair,map
set容器是一个
集合容器
。包含元素是唯一的。集合元素按照一点顺序排列,元素插入过程是顺序插入,所有不能插入指定位置。set采用红黑树变体的数据结构实现。红黑树属于平衡二叉树。
炬火初现
·
2023-10-02 23:55
数据结构
Java高级--泛型
泛型与File为什么要有泛型在集合中使用泛型自定义泛型结构泛型类、泛型接口泛型方法泛型在继承上的体现通配符的使用有限制的通配符泛型应用举例为什么要有泛型
集合容器
类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象
LawrenceLan
·
2023-09-26 15:50
Java基础学习之路
java
jvm
常见
集合容器
的初始容量、加载因子、扩容倍数
常见
集合容器
的初始容量、加载因子、扩容倍数基于数组的集合,当数据元素的数目达到容量的上限时,容器会重新分配一段更大的连续内存,然后将容器原来的数据全部复制到新的内存上。
BillSearchGates
·
2023-09-22 12:34
Java初学Day7---集合和泛型
集合和泛型1:集合框架介绍在JDK1.2之前,Java中提供的
集合容器
数量比较少。到了jdk1.2开始提供大量的
集合容器
。由于我们在程序中会遇到不同的需求,在存储对象的时候,需要采用不同的方式来存放。
� Nostalgia
·
2023-09-20 21:36
Java笔记
java
开发语言
后端
【2022最新Java面试宝典】—— Java集合面试题(52道含答案)
目录一、
集合容器
概述1.什么是集合2.集合的特点3.集合和数组的区别4.使用集合框架的好处5.常用的集合类有哪些?6.List,Set,Map三者的区别?
超级码里喵
·
2023-09-08 12:08
Java面试宝典
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
其他