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
JCF集合框架
Java核心(四)你不知道的数据集合
数据容器关系图导读:Map竟然不属于Java
集合框架
的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧!
Java中文社群_老王
·
2023-08-17 17:47
面试之HashMap
1.什么是
集合框架
Java的集合主要有两个根接口Collection和Map派生出来的,Collection派生出来了三个子接口:List,Queue,Set。
wileda
·
2023-08-17 09:29
面试
面试
哈希
哈希算法
Java面试专项——集合专题一(ArrayList)--万字读懂ArrayList底层原理
目录
集合框架
回顾List集合及其实现类的特点ArrayList与源码分析探究一:initialCapacity?成员变量size?ArrayList中元素个数?ArrayList当前容量?
城南皮卡丘
·
2023-08-17 06:02
#
Java面试专栏
java
面试
java-ee
java面试基础 -- ArrayList 和 LinkedList有什么区别
ArrayList的扩容机制ArrayLIst的基本使用基本介绍还记得我们的java
集合框架
吗,我们来复习一下,如图:可以看出来ArrayList和LinkedList都是具体类,他们都是接口List的实现类
niceffking
·
2023-08-17 06:29
java面试基础篇
java
面试
开发语言
C++高级之SLT中的容器学习与函数谓词
Java
集合框架
相当于C++STL(标准模版库)#includeSTL包的内容都是在std命名空间里面1.vector向量学习容器封装动态大小的数组,能够存放任意的动态数组#include#includeusingnamespacestd
Dalvik_
·
2023-08-16 23:46
【Java
集合框架
API接口】Collection,List,Set,Map,Queue,Deque
博主:_LJaXiOr東方幻想郷专栏:Java|从跨行业到跨平台开发工具:IntelliJIDEA2021.1.3Java
集合框架
API接口Collection接口List接口HashSet,TreeSetSet
東方幻想郷
·
2023-08-15 21:09
Java
从跨平台到跨行业
java
开发语言
Spring中
集合框架
的注入
1.Array:可以重复javajavahtml5pythontesting2.List:有序可重复zhouxingxingzhouxingxing95273.Set:无序不可重复suwukongsuwukongzhubajietangtangshaheshang4.Map5.Propertis其中名称和值都是字符串类型jdbc:mysql://localhost:3306/hellocom.my
Grit_a7be
·
2023-08-15 05:49
java--ArrayList
ArrayList1.ArrayList简介在
集合框架
中,ArrayList是一个普通的类,实现了List接口,具体框架图如下:【说明】ArrayList是以泛型方式实现的,使用时必须要先实例化ArrayList
小白不想秃头
·
2023-08-14 21:58
java
初识Java
集合框架
前言在大多数情况下,你常常会看到《C数据结构》类似的书籍,很多人可能会认为数据结构是一门依赖语言的学科,有了语言才可能有数据结构,其实这里需要纠正的是,数据结构(DataStructure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。所以即使没有语言也会有数据,进而会涉及数据的组织,所以它不依赖于任何语言,语言只是作为组织数据、搭建结构的一种工具,可以化抽象为具
不摸鱼的程序员
·
2023-08-14 08:43
Java数据结构
java
数据结构
集合框架
经验分享
学习
干货
从源码分析常见集合的区别之List接口
List接口实现自Collection接口,是Java的
集合框架
中的一员,List接口下又有ArrayList、LinkedList和线程安全的Vector,今天就简单分析一下ArrayList和LinkedList
爱叨叨的程序狗
·
2023-08-14 05:59
笔记
list
windows
python
Java
集合框架
知识总结
一.List接口1.特点有序有索引可重复,元素可为null底层用数组实现2.ArrayList2.1实现publicclassMyArrayList{/***定义数组,保存数据*/privateObject[]objects=null;/***默认数组长度*/privatefinalintDEFAULT_LENGTH=10;/***数组长度*/privateintlength;/***数组元素个数
IT技术站
·
2023-08-14 04:32
Java学习笔记--
集合框架
Collection接口是List、Set和Queue接口的父接口定义了可用于操作List、Set、Queue的方法--增删改查1、List接口及其实现类--ArrayListList是元素有序并且可以重复的集合,被称为序列。List可以精准的控制每个元素的插入位置,或者删除某个位置元素。ArrayList--数组序列,是List的一个重要实现类。ArrayList底层是由数组实现的。注意:对象存
Allens_Lee
·
2023-08-13 15:51
Java中常见的接口
集合框架
:Collection接口、List接口、Set接口、Map标记接口:RandomAccess接口、Serializable接口、Cloneable接口比较器:Comparator接口、Comparable
犭袁 究 阝完
·
2023-08-13 09:48
Java基础
java
java集合类框架
这个博客总结得挺好Java-
集合框架
完全解析-Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。
取名废同学
·
2023-08-12 07:37
Java基础
集合框架
学习(下)
必须改写equals方法LinkedList独有方法Set入门Set去重现象TreeSet算法依赖于一个比较接口HashMap案例map常用方法泛型入门使用泛型迭代器IteratorCollections
集合框架
工具类
诗句藏于尽头
·
2023-08-12 00:14
java
java
学习
python
集合框架
核心知识点——线程安全JUC
文章目录(一)Collections.synchronized实现原理1、Collections.synchronizedList实现原理2、Collections.synchronizedMap实现原理3、Collections.synchronizedSet实现原理(二)CopyOnWrite实现原理1、CopyOnWriteArrayList实现原理(读写分离、写时复制机制)、使用场景实现原
进击的猫
·
2023-08-11 20:35
集合框架
java
juc
线程安全
高并发
Java
集合框架
中取出元素时的比较问题:“==“与equals()方法
今天随便刷力扣的时候看到了最小栈,发现力扣上没做过,题不难,于是做了一下一开始的代码如下:classMinStack{Dequestack;DequeminStack;publicMinStack(){stack=newLinkedList();}publicvoidpush(intval){stack.push(val);if(minStack.isEmpty()||minStack.peek(
苦瓜_大王
·
2023-08-11 19:28
java
leetcode
JavaSE学习路线
除了JavaSE之外,学习Java还有JavaEE,
集合框架
,JDBC等等,本文不做叙述。
苦瓜_大王
·
2023-08-11 19:58
学习
java
collectors 求和_JDK Collectors与Collector
又因为它的名字与之前写的
集合框架
工具类JDKCollections工具类比较像。所以一直想要写一篇博客来记录和学习一下。
王杰岸
·
2023-08-10 09:34
collectors
求和
Java基础
集合框架
学习(上)
文章目录初识基础框架为什么使用
集合框架
集合框架
的继承关系ArrayList入门案例单元测试和增删改查单元测试的注意事项LinkedList入门案例ArrayList底层是数组LinkedList底层是链表
诗句藏于尽头
·
2023-08-10 05:15
java
java
学习
python
JAVA
集合框架
二:Map接口及子实现类,Collections工具类
目录上一篇:Collection(LIst,Set)和Iterator(迭代器)一、Map接口概述二、特点三、Map中key-value特点四、常用方法五、键值遍历六、Map的主要实现类:HashMap1.特点2.实例:将省份和城市的名称保存在集合中,当用户选择省份以后,二级联动,显示对应省份的地级市供用户选择。七、Map实现类之二:LinkedHashMap1.特点八、Map实现类之三:Tree
我来变强了
·
2023-08-09 22:03
JAVA
java
开发语言
JAVA
集合框架
一:Collection(LIst,Set)和Iterator(迭代器)
目录一、Java
集合框架
体系1.Collection接口:用于存储一个一个的数据,也称单列数据集合(single)。
我来变强了
·
2023-08-09 22:31
JAVA
java
开发语言
ArrayList 和 LinkedList区别
ArrayList和LinkedList是Java
集合框架
中两种常用的列表实现,它们在内部实现和使用方式上有一些区别。
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
·
2023-08-09 17:14
java
集合工具类 Collections:提升集合操作效率
文章目录多元素添加:`addAll`方法随机置换:`shuffle`方法自定义对象排序:`sort`方法总结在Java的
集合框架
中,Collections是一个包含了许多操作集合的静态方法的工具类。
IT·陈寒
·
2023-08-09 17:01
Java学习路线
python
开发语言
java
后端
Java集合迭代器的介绍与使用
迭代器(Iterator)迭代器在集合遍历时不依赖索引Java迭代器(Iterator)是Java
集合框架
中的一种机制,它提供了一种在不暴露集合内部实现的情况下遍历集合元素的方法。
不是cv专业户
·
2023-08-08 03:45
java
开发语言
享誉全球的《阿里巴巴Java开发手册》,升级版来了
比如:如何驾轻就熟地使用各类
集合框架
,如何得心应手地处理高并发多线程问题,如何顺其自然地写出可读性强、可维护性好
Java技能树
·
2023-08-08 01:50
java
jvm
面试
职场和发展
开发语言
Collection框架
数据结构有:数组、链表、栈、集合、队列、哈希表、树等image.png顶级抽象接口Collection子接口分为List/Set/QueueMap两大类
集合框架
List/SetQueueMapAbstractListAbstractSet
SimpleRRR
·
2023-08-07 23:07
JAVA SE -- 第十三天
(全部来自“韩顺平教育”)集合一、
集合框架
体系集合主要是两组(单列集合、双列集合)Collection接口有两个重要的子接口List、Set,它们的实现子类都是单列集合Map接口的实现子类是双列集合,存放的
qq_46324053
·
2023-08-07 16:59
大数据开发--Java
SE
java
开发语言
juc(java.util.concurrent)线程安全集合
因此有ConcurrentHashMap、CopyOnWriteArraySet写时复制技术CopyOnWriteArrayList这几个
集合框架
。这里需要理解一个技术:写时复制技术。
hgfsrui
·
2023-08-07 13:51
[Java基础系列第4弹]Java集合:一篇全面而实用的指南
Java
集合框架
是一套提供了多种集合实现和算法的类和接口,它可以帮助我们简化编程和提高效率。本文将介绍Java集合的基本概念、分类、特点和用法,以及一些常见的问题和注意事项。
高垚淼
·
2023-08-07 04:54
Java
java
开发语言
Java Collection接口详解
Collection接口Collection接口是Java
集合框架
的根接口。Collection接口是List、Set和Queue接口的父接口,通常情况下不被直接使用。
困困猿~
·
2023-08-06 17:47
集合
java
开发语言
后端
Java
集合框架
本文转载自JavaGuide,地址:https://github.com/Snailclimb/lavaGuide,作者:SnailClimb一、ArrayList和LinkedList异同1、线程安全性ArrayList和LinkedList都是不同步的,不保证线程安全。2、底层数据结构ArrayList底层使用的是Object数组;LinkedList底层使用的是双向链表数据结构(JDK1.6
晨微雨梦宿雨飞
·
2023-08-06 13:00
集合框架
概览参考这里ListArrayList实现了RandomAccess,可随机读取。可指定初始空间大小,默认为10,超过此空间,数组空间增加以前的一半publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable//数组的定义transientObject[]eleme
小绵羊你毛不多
·
2023-08-06 07:11
初识集合和背后的数据结构
目录集合Java
集合框架
数据结构算法集合集合,是用来存放数据的容器。其主要表现为将多个元素置于一个单元中,用于对这些元素进行增删查改。例如,一副扑克牌(一组牌的集合)、一个邮箱(一组邮件的集合)。
渡上舟
·
2023-08-06 00:17
Java数据结构与算法
数据结构
java
后端
2021-05-07
集合框架
1.Array List
packageedu.xcdp;importjava.util.ArrayList;importjava.util.List;publicclassDemo01{publicstaticvoidmain(String[]args){String[]str=newString[]{"1e21","12q","aqwdfqw"};str[0]="111";str[1]="222";str[2]="33
常景程
·
2023-08-05 07:22
Java
集合框架
Java
集合框架
提供了一组接口和类,以实现各种数据结构和算法。
集合框架
满足以下几个要求。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。
困困猿~
·
2023-08-05 05:32
集合
java
开发语言
集成学习
ConcurrentHashMap 的简单介绍
ConcurrentHashMap是Java
集合框架
中的一个并发容器,它是线程安全的哈希表的实现。
羽露风
·
2023-08-04 12:10
java
存放数据的方式:Java
集合框架
文章目录1.目前存放数据的方式2.Java
集合框架
3.Collection接口常用方法解析`publicbooleanadd(Ee)``publicvoidclear()``publicbooleanremove
IT·陈寒
·
2023-08-04 10:53
Java学习路线
java
开发语言
区分java的三大版本:JavaSE、JavaME、JavaEE
JavaSE主要包含以下模块:1.基础类库:JavaSE提供了丰富的基础类库,包括各种数据类型、
集合框架
、I/O、网络通信、安全和XML解析等功能,这些类库可以让开
揣晓丹
·
2023-08-03 12:42
java
java
java-ee
开发语言
2021-05-06
集合框架
集合和数组的区别数组:长度固定的;可以储存基本数据类型;对象必须是相同类型的数组。集合:长度是可变的;只能用于储存对象的引用;对象可以是不同类型的数据。ArraylistArraylist支持可随需要而增长的动态数组。一般情况查询速度块,增删速度慢。packagelist;importjava.util.ArrayList;/***@qvthorliuwenzheng*@date2021/5/61
lwz001
·
2023-08-03 12:52
每日一道面试题之Iterator 和 ListIterator 有什么区别?
Iterator和ListIterator都是Java
集合框架
中用于遍历集合元素的接口,但它们有一些区别:使用的范围:Iterator可以迭代所有集合,而ListIterator只能用于List及其子类
从未止步..
·
2023-08-03 02:48
Java面试题
java
算法
开发语言
后端
面试
Java集合详解
Java集合详解一、基本概要1.什么是集合2.常见的集合有哪些二、基本知识1.
集合框架
底层数据结构1.1Collection1.2Map2.线程安全的集合三、集合具体讲解0.前沿知识0.
大龄烤红薯
·
2023-08-02 17:11
JAVA--基础学习
java
python
开发语言
springboot
后端整理(
集合框架
、IO流、多线程)
1.
集合框架
Java集合类主要有两个根接口Collection和Map派生出来Collection派生两个子接口ListList代表了有序可重复集合,可以直接根据元素的索引进行访问SetSet代表无序不可重复集合
莫了个莫
·
2023-08-02 15:29
后端整理
集合
IO流
多线程
关于Java基础的复习总结(七)浅谈java API
一:
集合框架
和泛型△为什么使用
集合框架
?数组长度固定,而集合是“动态数组”,如果不知道存储多少对象,可以使用
集合框架
△java
集合框架
提供了一套性
爪哇学徒
·
2023-08-02 11:27
基础小白文
java基础
Java
集合框架
目录
集合框架
是什么?Collection(单列)接口List集合Set集合HashSet如何检查重复Map(双列)接口HashMap在JDK1.7和JDK1.8中有哪些不同
集合框架
是什么?
我谢谢
·
2023-08-02 09:26
java
开发语言
集合框架
中set接口中的Hashset和Treeset
Hashset:packageedu.xcdq.set;importjava.util.HashSet;publicclassHashSetDemo01{publicstaticvoidmain(String[]args){HashSetset=newHashSetset=newTreeSet<>();/set.add("111");set.add("1asdfas");set.add("aaa"
372_ee19
·
2023-08-02 05:27
Java对象的比较
目优先队列的使用元素的比较基本元素的比较对象比较的问题对象的比较重写equals方法基于Comparble接口类的比较编辑基于比较器比较三种方法的比较
集合框架
中PriorityQueue的比较方式使用PriorityQueue
wileda
·
2023-08-01 12:41
数据结构
java
数据结构
开发语言
java
集合框架
(二)其它集合
1、LinkedList链表序列分先进先出FIFO,先进后出FILOFIFO在Java中又叫Queue队列FILO在Java中又叫Stack栈(1)LinkedList与List接口与ArrayList一样,LinkedList也实现了List接口,诸如add,remove,contains等等方法。详细使用,请参考ArrayList常用方法。接下来是LinkedList的一些特别的地方(2)双向
Liwemg
·
2023-07-31 20:54
集合简述
ListArrayListLinkedListSetHashSetTreeSetMapHashMapTreeMap集合与数组的区别集合集合是java中的一个容器,可以在里面存放数据,容量可以发生改变从
集合框架
结构可以分析得知
·
2023-07-31 19:01
java
Java
集合框架
集合分为Collection和Map两种体系Collection接口:单列数据,定义了一组存取对象的方法的集合List接口:元素有序,可重复的集合Set接口:元素无序,不可重复的集合Collection接口继承图Map接口:双列数据,保存具有映射关系,key-value对的集合Map接口继承图集合开发中集合的选择List集合如果需要保留存储顺序并保存重复元素,推荐使用List集合ArrayList
阿豪puls
·
2023-07-30 21:45
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他