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核心(四)你不知道的数据集合
数据容器关系图导读:Map竟然不属于
Java集合框架
的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧!
Java中文社群_老王
·
2023-08-17 17:47
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.3
Java集合框架
API接口Collection接口List接口HashSet,TreeSetSet
東方幻想郷
·
2023-08-15 21:09
Java
从跨平台到跨行业
java
开发语言
初识
Java集合框架
前言在大多数情况下,你常常会看到《C数据结构》类似的书籍,很多人可能会认为数据结构是一门依赖语言的学科,有了语言才可能有数据结构,其实这里需要纠正的是,数据结构(DataStructure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。所以即使没有语言也会有数据,进而会涉及数据的组织,所以它不依赖于任何语言,语言只是作为组织数据、搭建结构的一种工具,可以化抽象为具
不摸鱼的程序员
·
2023-08-14 08:43
Java数据结构
java
数据结构
集合框架
经验分享
学习
干货
Java集合框架
知识总结
一.List接口1.特点有序有索引可重复,元素可为null底层用数组实现2.ArrayList2.1实现publicclassMyArrayList{/***定义数组,保存数据*/privateObject[]objects=null;/***默认数组长度*/privatefinalintDEFAULT_LENGTH=10;/***数组长度*/privateintlength;/***数组元素个数
IT技术站
·
2023-08-14 04:32
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
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
Java集合迭代器的介绍与使用
迭代器(Iterator)迭代器在集合遍历时不依赖索引Java迭代器(Iterator)是
Java集合框架
中的一种机制,它提供了一种在不暴露集合内部实现的情况下遍历集合元素的方法。
不是cv专业户
·
2023-08-08 03:45
java
开发语言
[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
初识集合和背后的数据结构
目录集合
Java集合框架
数据结构算法集合集合,是用来存放数据的容器。其主要表现为将多个元素置于一个单元中,用于对这些元素进行增删查改。例如,一副扑克牌(一组牌的集合)、一个邮箱(一组邮件的集合)。
渡上舟
·
2023-08-06 00:17
Java数据结构与算法
数据结构
java
后端
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
开发语言
每日一道面试题之Iterator 和 ListIterator 有什么区别?
Iterator和ListIterator都是
Java集合框架
中用于遍历集合元素的接口,但它们有一些区别:使用的范围:Iterator可以迭代所有集合,而ListIterator只能用于List及其子类
从未止步..
·
2023-08-03 02:48
Java面试题
java
算法
开发语言
后端
面试
关于Java基础的复习总结(七)浅谈java API
数组长度固定,而集合是“动态数组”,如果不知道存储多少对象,可以使用集合框架△
java集合框架
提供了一套性
爪哇学徒
·
2023-08-02 11:27
基础小白文
java基础
Java集合框架
目录集合框架是什么?Collection(单列)接口List集合Set集合HashSet如何检查重复Map(双列)接口HashMap在JDK1.7和JDK1.8中有哪些不同集合框架是什么?集合框架是Java编程语言提供的一组接口和类,用于存储和操作对象的集合。它提供了一种方便且高效的方式来处理数据集合,包括列表、集合、队列、映射等。集合框架的核心接口包括List、Set、Queue和Map,每个接
我谢谢
·
2023-08-02 09:26
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
Java集合框架
集合分为Collection和Map两种体系Collection接口:单列数据,定义了一组存取对象的方法的集合List接口:元素有序,可重复的集合Set接口:元素无序,不可重复的集合Collection接口继承图Map接口:双列数据,保存具有映射关系,key-value对的集合Map接口继承图集合开发中集合的选择List集合如果需要保留存储顺序并保存重复元素,推荐使用List集合ArrayList
阿豪puls
·
2023-07-30 21:45
LinkedList底层代码解析
1.LinkedList底层Node节点的结构是怎样的LinkedList是
Java集合框架
中的一个双向链表实现类,它实现了List和Deque接口。
桑丘紫言
·
2023-07-28 15:34
java面试
开发语言
java集合框架
List子接口之LinkedList源码剖析
感兴趣的话大家可以关注一下公众号:猿人刘先生,欢迎大家一起学习,一起进步,一起来交流吧!LinkedListLinkendList是一个双向链表,并且实现了Deque接口,可以作为一个队列来使用,虽然LinkendList是线性结构,但是数据的存储并不是按照线性的接口来存储的,而是在每一个节点里存数据及下一个节点的地址,同时实现了Cloneable接口,支持拷贝,并且实现了java.io.Seri
lingering fear
·
2023-07-28 10:26
java
java
list
数据结构
十一. Java集合(1)
一.
Java集合框架
概述一方面,面向对象语言,所有事物的体现都是以对象的方式,而要操作多个对象,就要对对象进行存储。另一方面,使用数组Array存储对象具有一些弊端,(为什么?)
Pisces_224
·
2023-07-28 07:02
#
Java学习笔记整理
java
20届应届生北京java面试题及面试总结
面试题
Java集合框架
包括Collection接口,Map接口Collection接口下常用的为List和Set接口,ArryList、LinkList、线程安全的vector,不存储重复元素的HashSetMap
谷同学
·
2023-07-27 20:49
java知识
面试
java
mysql
redis
数据库
java面试题及答案2020,java最新面试题(四十四)
java面试题及答案2020二面-2020/3/181、自我介绍项目比赛2、
java集合框架
全部介绍。。
书山压力
·
2023-07-27 07:11
Java 集合【学习笔记】Java 基础
学习视频【黑马程序员|Java基础教程|零基础快速掌握
Java集合框架
】【黑马程序员|Java零基础视频教程|上部】【黑马程序员|Java零基础视频教程|下部】学习资料:【黑马程序员】Java入门到起飞
YanZhaoHanWei_555
·
2023-07-21 16:16
Java
基础学习
#
java
学习
java
如何学习
Java集合框架
? - 易智编译EaseEditing
要学习
Java集合框架
相关的技术和知识,可以按照以下步骤进行:掌握Java基础知识:在学习集合框架之前,确保你已经具备良好的Java编程基础,包括语法、面向对象编程(OOP)原理和常用的核心类库等。
易智编译
·
2023-07-20 08:00
学习推荐
学习
java
开发语言
职场和发展
科技
每日一道面试题之list和set有什么区别?
List和Set是
Java集合框架
中的两个接口,虽然它们都继承自Collection接口,但在使用上有一些区别。有序性:List是有序的集合,它按照元素的插入顺序进行存储和访问。
从未止步..
·
2023-07-18 17:11
Java面试题
java
面试
开发语言
职场和发展
后端
探索Java中的Set集合:独一无二的元素之旅
1.Set集合的基本概念Set是
Java集合框架
@paopao
·
2023-07-18 13:21
java
java
开发语言
Java中的Map解析:探索键值对的奇妙世界
1.Map的基本概念Map是
Java集合框架
中的接口
@paopao
·
2023-07-18 13:51
java
开发语言
关于
Java集合框架
的总结
关于
Java集合框架
的总结本篇文章先从整体介绍了
java集合框架
包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。
weixin_44591885
·
2023-07-17 21:02
java
开发语言
Java 全栈知识体系(2021 PDF 版本)
全栈知识体系总览Java入门与进阶面向对象与Java基础基础知识点复习完了以后,我们需要深入的理解Java中的一些基础机制:Java进阶-集合框架A.Java进阶-Java集合框:
Java集合框架
应用是极其广泛的
wadfdhsajd
·
2023-07-17 00:43
java
后端
框架
java
jvm
面试
总结:Java 集合进阶精讲2-ArrayList
知识点:
Java集合框架
图总结:Java集合进阶精讲1总结:Java集合进阶精讲2-ArrayList初探:ArrayList底层结构是数组,是List接口的可变数组的实现,所以会占用一块连续的内存空间
weixin_30609287
·
2023-07-15 13:37
java
运维
总结:Java 集合进阶精讲1
知识点:
Java集合框架
图总结:Java集合进阶精讲1总结:Java集合进阶精讲2-ArrayList集合进阶1---为集合指定初始容量集合在Java编程中使用非常广泛,当容器的量变得非常大的时候,它的初始容量就会显得很重要了
weixin_30764883
·
2023-07-15 13:37
java
大数据
数据结构与算法
每日一道面试题之Collection 和 Collections 有什么区别?
Collection和Collections是
Java集合框架
中的两个重要的概念,它们在
Java集合框架
中扮演不同的角色。
从未止步..
·
2023-07-14 18:08
Java面试题
java
面试
开发语言
职场和发展
后端
Java数据结构之HashMap源码深入分析
目录基本结构get方法put方法HashMap的容量为什么总是2的n次幂HashMap是
Java集合框架
中常用的一种数据结构,它是一种基于哈希表实现的映射表.在JDK1.8版本中,HashMap的get
·
2023-07-13 15:16
Java集合框架
—HashMap—源码研读1
![5.jpg](https://upload-images.jianshu.io/upload_images/3154067-3b84eae377a07c4f.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)##**前言:****本篇为HashMap源码研读系列第一篇,主要分析HashMap中put()方法的源码。**阅读前需要对Ha
·
2023-06-24 05:05
Lambda and Collections
我们先从最熟悉的
Java集合框架
(JavaCollectionsFramework,JCF)开始说起。
DawidZhu
·
2023-06-22 17:06
java
开发语言
Lambda and Collections
我们先从最熟悉的
Java集合框架
(JavaCollectionsFramework,JCF)开始说起。
DawidZhu
·
2023-06-22 17:36
java
开发语言
java集合框架
综述
Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是
Java集合框架
的根接口,这两个接口又包含了一些子接口或实现类。
肥常忧伤
·
2023-06-22 08:14
java
开发语言
Java集合框架
:队列、Queue和Deque详解
目录一、普通队列1.概念2.Queue(
Java集合框架
的接口)3.Queue中的方法4.方法使用演示5.队列的模拟实现6.顺序普通队列的缺点:二、循环队列1.循环队列也是一种数据结构。
良月初十♧
·
2023-06-19 10:24
Java数据结构
链表
数据结构
Java集合相关面试题
目录一,
Java集合框架
体系二,List相关面试题1,数组的定义面试题:为什么数组索引从0开始呢?假如从1开始不行吗?
岭师吴彦祖
·
2023-06-19 09:41
Java面试笔记
java
开发语言
面试篇:集合
一、
java集合框架
体系二、Java中有哪些容器(集合类)Set代表无序的,元素不可重复的集合;List代表有序的,元素可以重复的集合;Queue代表先进先出(FIFO)的队列;Map代表具有映射关系(
梁山教父
·
2023-06-19 00:46
面试
面试
职场和发展
Java集合框架
:栈、Stack详解
目录一、栈二、栈的使用1.Stack类2.栈的模拟实现三、栈的应用场景1.改变元素的序列2.将递归转化为循环(如:逆序打印链表)3.栈的oj题练习(oj题中都用到了栈这种数据结构)四、栈,虚拟机栈,栈帧的区别前言栈是一种数据结构,一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作。数据插入和删除的操作的一端称作栈顶,另一端称作栈底。栈中的数据元素遵守一个原则:先进后出。一、栈压栈:栈的插入
良月初十♧
·
2023-06-18 04:31
Java数据结构
java
开发语言
Java集合框架
Java集合框架
(例如基本的数据结构)里包含了最常见的Java常见面试问题。很好地理解集合框架,可以帮助你理解和利用Java的一些高级特性。常见的数据结构数组是最常用的数据结构。
学霸9999
·
2023-06-16 10:36
Collections源码
介绍Collections是
java集合框架
中的一个工具类,主要用于Collectiont提供的通用算法,比如:排序(sort)、二分查找(binarySearch)、洗牌(shuffle)、旋转(rotate
Dongguo丶
·
2023-06-16 09:17
#
Java8源码
java
Java集合框架
:链表和LinkedList详解
目录一、ArrayList的缺陷二、链表(主要介绍不带头的非循环的单链表/双链表)注:三、模拟链表的实现:MySingleList(单链表)MyLinkedList(双链表)四、LinkedList的使用1.LinkedLis的构造2.LinkedList的常用方法3.LinkedList的遍历五、ArrayList和LinkedList的区别六、链表的oj练习oj链接:解析:前言上篇文章总结了A
良月初十♧
·
2023-06-16 08:12
Java数据结构
java
开发语言
jvm
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他