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集合框架
美团暑期实习二面面经
1、
Java集合框架
中有哪些接口、Map有哪几种2、HashMap的初始化、扩容和树化3、HashMap容量为什么是2的幂次4、HashMap容量、阈值、负载因子之间的关系5、HashMap负载因子为什么是
怎么又有bug单
·
2023-04-10 16:32
面经
面经
美团
java
面试
Java集合框架
之collection
1.什么是集合1.1概念对象的容器,实现类对对象常用的操作。1.2和数组的区别数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。1.3位置java.util.*;2.Collection体系2.1Collection父接口特点:代表一组任意类型的对象,无序,无下标,不能重复。创建集合:Collectioncollection=newArrayList();参考资料
甜瓜瓜哥
·
2023-04-09 16:55
数据结构
java
开发语言
JAVA集合框架
List接口使用:ArrayList部分:packagelist;importjava.util.ArrayList;publicclassArrayListDemo01{publicstaticvoidmain(String[]args){String[]array01=newString[10];array01[0]="zhangsan";array01[1]="list";array01[2
谷心相雨
·
2023-04-09 08:20
40个Java集合面试问题和答案(上)
Java集合框架
为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.
Java集合框架
是什么?说出一些集合框架的优点?
程序员木子
·
2023-04-08 18:56
【
Java集合框架
】篇六:Collections工具类
Collections是一个操作Set、List和Map等集合的工具类。1。常用方法Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法(均为static方法):排序操作:reverse(List):反转List中元素的顺序shuffle(List):对List集合元素进行随机排序sort(List):根据元
CODER-V
·
2023-04-08 13:42
Java
java
数据结构
算法
【
Java集合框架
】篇三:ArrayList、LinkedList源码解析
1.List接口及主要实现类特点List:有序、可重复(“动态”数组);因而常常使用List替换数组,因为List的容量是动态的。ArrayList:底层使用Object[]存储线程不安全,追加(尾部添加)、查找效率高。时间复杂度O(1)。删除、插入效率低。时间复杂度O(n)。默认容量10,自动扩容1.5倍。使用该类时,若数组容量确定尽量使用newArrayList(intcapacity)构造器
CODER-V
·
2023-04-08 13:11
Java
java
链表
数据结构
【
Java集合框架
】篇五:HashMap、LinkedHashMap源码解析
1.Map及实现类特点Map:存储key-valueHashMap:线程不安全,效率高,key和value都可以为null,底层使用数组+单向链表+红黑树结构(jdk8)。LinkedHashMap:是HashMap的子类,在HashMap结构的基础上增加了一对双向链表,用于记录添加元素的先后顺序,便于遍历操作,开发中,对于频繁的遍历操作,建议使用此类。Hashtable:古老实现类,线程安全,效
CODER-V
·
2023-04-08 13:11
Java
java
数据结构
链表
Java语言程序设计(原书第8版)--进阶篇 设计指南、设计注意(一)
设计指南1.
Java集合框架
的设计是使用接口、抽象类和具体类的一个很好的例子。用接口定义框架。为了方便起见,用抽象类提供这个接口的部分实现。具体类用具体的数据结构实现这个接口。
RayCloudy
·
2023-04-08 11:34
java高级开发者必经之路
java基础
java
开发语言
后端
【CXY】JAVA基础 之 Collection
概述:1.Collection
java集合框架
的根级接口(rootinterface)2.常用子接口:List、Set、Queue,注意map是自成体系的3.方法:新增、包含、遍历、交集、判空、大小、清空等
第十个灵魂
·
2023-04-08 11:32
java
Collection
collection
java
Java
JAVA
java
java集合
Java简单集合之ArrayList源码分析
简介ArrayList是
Java集合框架
中List接口的一个实现类。底层是数组,相当于动态数组。与Java中的数组相比,它的容量能够动态增长。
zhanqinghua123
·
2023-04-07 05:48
#
简单集合
HashTable, HashMap 和 ConcurrentHashMap
HashTable,HashMap和ConcurrentHashMap都是
Java集合框架
中的类,用于存储和操作键值对。
ren9855
·
2023-04-07 04:26
java
开发语言
面试季,覆盖70%-80%的面经基础题(java及安卓)-------数据结构与算法篇
数据结构队列Queue什么是队列队列的种类
Java集合框架
中的队列QueueSet什么是Set补充:有序集合与无序集合说明HashSet和TreeSet底层数据结构List什么是ListList的常见实现类树
龙仔滴blog
·
2023-04-07 04:18
数据结构
算法
java程序员框架面试题_Java程序员集合框架面试题
Java集合框架
是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。这里有一些实用问题,常在Java面试中问到。
weixin_39856607
·
2023-04-06 19:32
java程序员框架面试题
第9讲 | 对比Hashtable、HashMap、TreeMap有什么不同?
典型回答Map是广义
Java集合框架
中的另外一部分,是以键值对的形式存储和操作数据的容器类型。
governlee
·
2023-04-06 11:15
Java集合框架
常见面试题总结
List,Set,Map三者的区别及总结Arraylist与LinkedList区别ArrayList与Vector区别(为什么要用Arraylist取代Vector呢?)HashMap和Hashtable的区别HashSet和HashMap区别HashMap和ConcurrentHashMap的区别HashSet如何检查重复comparable和comparator的区别Comparator定制
白日梦回少年时
·
2023-04-06 04:31
java
面试
Java集合(Collection、Map)
0、
Java集合框架
概述集合可以将多个对象的引用动态放入容器中,方便对对象进行一些操作。
躺在地上打滚
·
2023-04-05 19:18
java实验接口和集合_Java集合那些事都在这了
原标题:Java集合那些事都在这了
Java集合框架
,包含一组数据结构。这些数据结构的存储空间会随着元素添加动态增加。其中,一些支持添加重复元素另一些不支持,一些支持null,一些能自动升序打印元素。
Shine Xue
·
2023-04-05 16:49
java实验接口和集合
一文快速了解
Java集合框架
1.简介JDK1.2引入了
Java集合框架
,包含一组数据结构。与数组不同,这些数据结构的存储空间会随着元素添加动态增加。
java菜
·
2023-04-05 09:06
java源码阅读 - TreeSet
堆与堆排序文章目录往期文章一、介绍二、类的声明三、成员变量四、构造函数五、常用方法1.NavigableSet接口的实现2.SortedSet接口的实现六、总结一、介绍在上期文章中,我们从源码层面详细分析了
java
理想万岁万万岁
·
2023-04-04 16:38
源码
集合
JAVA
java
BCSP-玄子JAVA开发之面向对象编程CH07_ 集合框架笔记
集合框架笔记7.1集合框架概述7.1.1为什么使用集合框架数组的缺陷数组长度固定不变不便存储具有映射关系的数据数据变更效率低下如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用
Java
玄子Share
·
2023-04-03 17:39
JAVA
java
jvm
数据结构
小滴课堂-学习笔记:(9)Java进阶核心之三大集合框架拓展
愿景:"让编程不再难学,让技术与生活更加有趣"更多架构课程请访问xdclass.net目录第1集
Java集合框架
遍历之迭代器(Iterator)第2集Java迭代器进阶和注意事项第3集
Java集合框架
之
dev666
·
2023-04-03 06:21
JAVA
视频教程
面试
java
编程语言
jdk
大数据
redis
小滴课堂-学习笔记:面试BAT高级工程师/技术经理的
java集合框架
Map
愿景:"让编程不再难学,让技术与生活更加有趣"更多架构课程请访问xdclass.net目录第1集编程语言面试题之新版javase集合框架Map篇第2集编程语言面试题之对象底层HashCode和equals掌握了吗第3集编程语言面试题之新版javase集合框架Map篇第4集编程语言面试题之新版javase集合框架Map篇第5集编程语言面试题之新版javase集合框架Map高手篇第6集编程语言面试题之
dev666
·
2023-04-03 06:50
面试
JAVA
并发编程
编程语言
java
hashmap
集合
javase
Java集合框架
—HashMap—源码研读-2
5.jpg前言:本篇是HashMap系列的第二篇,上一篇:
Java集合框架
—HashMap—源码深入分析1我们主要讲解了HashMap源码中的put方法,本篇我们主要讲解HashMap扩容——resize
Sunflow007
·
2023-04-03 05:39
面经分享:如何一招破解 Java 集合类面试题?
面试官常用招式:1.
Java集合框架
的基础接口有哪些?Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口
黄榕生Ron
·
2023-04-03 00:19
02.初识集合框架
1.集合框架
Java集合框架
JavaCollectionFramework,又被称为容器container,是定义在java.util包下的一组接口interfaces和其实现类classes。
muyierfly
·
2023-04-02 16:20
#
数据结构基础篇
java
开发语言
数据结构
Java面试技巧分享
其中包括:Java语言基础(变量、运算符、流程控制、方法、类和接口等)
Java集合框架
Java异常处理JavaI/OJava多线程和并发Java网络编程Ja
DigitalDreamer
·
2023-04-02 04:59
面试
java
ArrayList源码分析
ArrayList是
Java集合框架
中的一个重要的类,是我们日常开发中最常见的集合之一。它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。
cj_eryue
·
2023-04-01 14:49
java基础
java
数据结构
Java HashSet和Java HashMap
JavaHashSet
Java集合框架
HashSet基于HashMap来实现的,是一个不允许有重复元素的集合。HashSet允许有null值。HashSet是无序的,即不会记录插入的顺序。
追风筝的少年czc
·
2023-04-01 08:35
数据结构
HashSet
京东Java后台开发岗社招面试经验分享,4面的面经!
京东一面1、自我介绍2、项目介绍3、项目中异步化怎么实现的4、讲讲
Java集合框架
5、讲讲刚刚你提到的红黑树6、比如对list排序有什么方法(我问是链表还是数组,面试官说就是arraylist,linkedlist
琪琪202
·
2023-04-01 05:54
java面试题
编程语言
大数据
java
面试
编程语言
京东Java后台开发岗社招面试经验分享,4面的面经
京东一面1、自我介绍2、项目介绍3、项目中异步化怎么实现的4、讲讲
Java集合框架
5、讲讲刚刚你提到的红黑树6、比如对list排序有什么方法(我问是链表还是数组,面试官说就是arraylist,linkedlist
程序猿陳同学
·
2023-04-01 04:52
java
后端
面试题
java
面试
经验分享
JavaSE——Java集合(一)框架
JavaSE——
Java集合框架
集合框架的概述集合框架的概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器说明:此时的存储,主要指的是内存层面的存储,不涉及持久化的存储数据在存储多个数据方面的特点数组一旦初始化之后其长度就确定了需要指定数组元素的类型
一个董憨憨
·
2023-03-31 06:47
语言学习
java
关于java集合的面试题_关于
Java集合框架
面试题(含答案)下
21.HashMap和HashTable有何不同?(1)HashMap允许key和value为null,而HashTable不允许。(2)HashTable是同步的,而HashMap不是。所以HashMap适合单线程环境,HashTable适合多线程环境。(3)在Java1.4中引入了LinkedHashMap,HashMap的一个子类,假如你想要遍历顺序,你很容易从HashMap转向Linked
北大教授袁春希
·
2023-03-30 19:15
关于java集合的面试题
java集合框架
byshihang.mai1.集合框架核心类图
java集合框架
.png2.List特别提醒方法subList(),通过原list,返回一个子list.对于非结构性的改变,都会影响彼此影响对于结构性改变改变的是子
麦大大吃不胖
·
2023-03-28 11:34
Java 集合类
总览先放一张Java集合类的关系图(非原创)
Java集合框架
图类有点多,看的眼晕?我们来慢慢从头梳理一下。图中四边为点细点的是接口,虚线的是抽象类。Iterator迭代器。
nemuni
·
2023-03-28 01:34
java面试题及答案2020,java最新面试题(四十四)
java面试题及答案2020二面-2020/3/181、自我介绍项目比赛2、
java集合框架
全部介绍。。
书山压力
·
2023-03-25 09:12
如何使用 Java 泛型来避免 ClassCastException
泛型是相关语言特性的集合,它允许类或方法对各种类型的对象进行操作,同时提供编译时类型安全性检查引入泛型之前泛型在
Java集合框架
中被广泛使用,我们不使用泛型,那么代码将会是这样:ListdoubleList
java宝典
·
2023-03-25 02:57
集合框架及背后的数据结构
目录1.介绍2.学习的意义2.1
Java集合框架
的优点及作用2.2笔试及面试题3.接口interfaces3.1基本关系说明3.2Collection接口说明3.3Collection常用方法说明3.4Collection
·
2023-03-23 20:56
Java基础
Java集合框架
一、Java集合类简介:Java集合大致分为四种体系:Set:无序、不可重复的集合List:有序、重复的集合Queue:队列集合Map:具有映射关系的集合Java集合就像一种容器,可以把多个对象
風箏嘞
·
2023-03-21 20:37
Java集合框架
解析(1) - 初识
我们先看看关系图
Java集合框架
关系图.png关系图中所表现出的,Map因为数据结构的原因所以是独立接口,List、Set数据类型一致所以
Alive灬
·
2023-03-21 09:59
每天一个知识点(12)-
Java集合框架
之ConcurrentHashMap
HashMap是非线程安全的,因此java的集合框架中提供了线程安全的map,就是ConcurrentHashMap;ConcurrentHashMap由一个个的Segment组成,也称为分段锁。而ConcurrentHashMap之所以是线程安全的,是因为Segment继承了ReentrantLock来进行加锁,所以每次加锁都会锁住一个Segment,这样就可以保证每一个Segment是线程安全
gigglesoso
·
2023-03-19 22:38
Java集合框架
--ArrayList
collection框架的接口继承树(图片来自网络)ArrayList(图片来自网络)Collection接口代码注释说明:Therootinterfaceinthecollectionhierarchy.Acollectionrepresentsagroupofobjects,knownasitselements.Somecollectionsallowduplicateelementsando
莴苣
·
2023-03-16 20:55
Java集合框架
——Android中的HashMap源码分析
本文章已授权微信公众号郭霖(guolin_blog)转载。本文章讲解的内容是Android中的HashMap源码分析。本文章分析的HashMap源码是基于AndroidSDK(版本为28)。要注意的是,AndroidSDK28和JDK1.8对HashMap的底层实现进行了优化,例如:引入了红黑树的数据结构和扩容的优化等。概述HashMap的UML类图如下所示:AUMLClassDiagramFor
谭嘉俊
·
2023-03-15 02:19
Java高级点的知识
Java集合框架
该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。对一个集合的扩展和适应必须是简单的。
han23762376
·
2023-03-14 13:21
基础知识
笔记
java
数据结构
互联网 Java 工程师面试题(Java 面试题四)
下面列出这份Java面试问题列表包含的主题多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)
Java集合框架
数组字符串GOF设计模式SOLID抽象类与接口Java基础,如equals和hashcode
眉目清俊
·
2023-03-14 11:44
Java集合框架
Java集合框架
提供了一组接口和类,以实现各种数据结构和算法。例如,集合框架的LinkedList类提供了双向链接列表数据结构的实现。
叶书文
·
2023-03-14 11:50
Java集合框架
java
Java集合框架
一.概述1.对象存储在java最初版本中需要存储多个对象可以使用数组实现,数组的特点是长度一旦初始化之后确定下来就不能进行改变,这使得它失去了扩展性;此外,数组中提供的方法较少,一些常用操作需要手动实现,效率较低,尽管它初始化的时候限制了其中元素的类型安全性较高。现在我们设想一个场景,如果需要存储不重复、有序的数据,这应该怎么实现呢?数组遍历?这效率显然就很低下了。再进一步,如果我们需要存储键值对
h0ss
·
2023-03-14 05:07
集合
集合框架的应用场景需要复杂的关系存储对象不确定存储对象的数量集合框架的定义集合框架实际上就是一些接口和类,位于java.util包中集合框架.PNG虚线框表示接口实线框表示类Utilities里面的类提供了以上类的操作的方法--工具类produces:相关联,非继承Collection:是所有
Java
Flouxetine123
·
2023-03-12 19:27
HashMap实现原理及源码分析
本文会对
java集合框架
中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。一、什么是哈希表在讨论哈希表之前,我们先大概了解下
什么都懂一点的小白
·
2023-03-12 11:03
Java 集合框架
Java集合框架
ps:写这篇文章主要为了整理一下Java的类集合框架,如有错误或不全,欢迎纠正converse
Java集合框架
图图片摘自网络
java集合框架
继承图补充一下上图:继承自Iterator的是
Daybreaks
·
2023-03-10 17:34
java集合重点内容
这两个是
Java集合框架
的根接口。4.Collection集合体系的继承树。-Collection:-Set:无序集合,元素不可重复。线
新手程序员
·
2023-03-10 07:04
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他