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集合框架源码分析
2021-12-08
Java集合
框架很难给集合下一个精确的定义,通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合。
heybo_zhang
·
2023-10-29 20:17
傻眼!25分类227页1000+题50w+字的绝版“java高分面试指南”现世!
一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、
Java集合
/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解
熬夜加班写代码
·
2023-10-29 02:34
Java
程序员
面试
java
后端
stream().filter匹配过滤总结
文章目录前言一、简单匹配过滤二、对象匹配过滤三、自定义匹配过滤前言
Java集合
Stream出自Java8。可谓是加量不加价,丰富了使用场景,还精简了代码。虽然牺牲了一点可读性,但总体来说是很好用的。
cy谭
·
2023-10-29 00:47
Java开发
stream的filter
过滤
Apache工具库——Apache Commons的使用
其中常用的组件有:组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.Codec处理常用的编码方法的工具类包例如DES、SHA1、MD5、Base64等.Collections
java
xiaomifeng1010
·
2023-10-28 23:08
第三方库
Apache
commons
开源工具包
每天一个知识点(11)-
Java集合
框架之HashMap
Map用来存储key-value键值对,是最常用的数据结构之一。HashMapHashMap存储数据时将要存入key的数据进行hash运算,大多数情况下可以快速定位应当放到哪里,因此HashMap的访问速度是很快的,但是遍历顺序是不确定的,不能保证是放入时的顺序。在java7时的底层实现是数组+链表,如下图所示:当出现hash碰撞时,会在同一个位置使用链表链接。因此当链表长度较长时,查询的时间复杂
gigglesoso
·
2023-10-28 14:08
【JavaSE专栏53】
Java集合
类HashMap详解
Java集合
类HashMap详解摘要引言1.HashMap简介:掌握什么是HashMap?
默 语
·
2023-10-27 20:42
JAVA
java
开发语言
java集合
之Collection接口体系
一、集合概述
java集合
框架标准化了程序处理对象组的方式,它是在J2SE1.2版本时增加的。
Calvex
·
2023-10-27 14:05
j2se
java
开发语言
java集合
之List接口实现类常用方法详解
目录一、List集合概述二、ArrayList类三、ArrayList常用方法实例四、LinkedList类五、Linkedist常用方法实例一、List集合概述java.util.List接口继承自Collection接口,是单列集合的一个分支,通常将实现了List接口的对象称为List集合,在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过元素的索引下标
Calvex
·
2023-10-27 14:01
java
list
windows
Java集合
一、接口继承关系和实现集合类存放于Java.util包中,主要有3种:set(集)、list(列表包含Queue)和map(映射)。1.Collection:Collection是集合List、Set、Queue的最基本的接口。2.Map:是映射表的基础接口3.Iterator:迭代器,可以通过迭代器遍历集合中的数据二、ListList是有序的Collection。JavaList一共三个实现类:
longLiveData
·
2023-10-27 14:43
Java ArrayList 源码解析
JavaArrayList源码解析GGps:这篇文章是
Java集合
框架源码分析
系列的第一篇文章,从Java中最常用的集合类ArrayList开始。
Daybreaks
·
2023-10-27 09:17
Java集合
面试详解
1.Arraylist与LinkedList区别可以从它们的底层数据结构、效率、开销进行阐述哈ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于索引(index)的数据结构,可以直接映射到。插入、删除数据时,LinkedList的效率比较高,因为ArrayList要
Lsa_BigDevil
·
2023-10-27 02:46
程序员面试技巧
java
面试
数据结构
java集合
类面试题
java容器都有哪些?Collection和Collections有什么区别?java.util.Collection是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set。Collections则是集
sgy_yuebin
·
2023-10-27 02:15
java
java
数据结构
Java 集合高频面试题汇总
更多:
Java集合
面试题汇总Java中的集合类存放于java.util包中,主要有3种:set(集)、list(列表包含Queue)和map(映射)。
汪了个王
·
2023-10-27 02:15
面试
java
面试
集合
java面试题-集合篇
Java集合
框架中的Collection接口是所有集合类的基础接口,定义了一些基本的集合操作,如添加元素、删除元素、判断是否包含某个元素等。常见的集合类包括List、Set和Queue。
java路飞
·
2023-10-27 02:42
面试复习
java
面试
java面试笔记-01-集合面试题-介绍
就是
Java集合
相关的面试题。相信啊,说到集合呢,你肯定是比较熟悉的。在我们之前的课程中或者是学习中,大家用过哪些集合比较多呢?List,还有Map对吧?
华哥折腾历险记
·
2023-10-27 02:11
java高质量笔记
java
面试
java集合
笔记
精选50道
Java集合
最常问的面试题,进大厂必问的底层原理
前言马上到今年的秋招了,又是跳槽的好季节,准备跳槽的同学都摩拳擦掌准备大面好几场,本次小编为大家准备了精选的
Java集合
面试题,快来查漏补缺吧。
麒麟改bug
·
2023-10-27 02:10
Java核心技术
Java面试
java
面试
经验分享
【
Java集合
类面试二十一】、请介绍TreeMap的底层原理
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。面试官:请介绍TreeMap的底层原理参考答案:TreeMap基于红黑树(Red-Blacktree)实现。映射根据其键的自然顺序进行排序,或者根据创建映射时提供的Comparator进行排序,具体取决于使用的构造方
Mr.Aholic
·
2023-10-27 02:10
集合类
java
面试
开发语言
刷完这份Java进阶架构师之路的核心知识,轻松拿下八家大厂offer!
老马整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与
java码农之路1
·
2023-10-27 01:58
数据库
面试
设计模式
java
分布式
Java集合
篇:fail-fast机制 与 fail-safe
在JDK的Collection中我们时常会看到类似于这样的话:例如,ArrayList:注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出ConcurrentModificationException。因此,为提高这类迭代器的正确性而编写一个依赖于此异常的程序是错误的做法:迭代器的快速失败行为应该仅用于检测bug。H
张维鹏
·
2023-10-26 23:11
Java核心编程技术
Java
fail-fast
fail-safe
【
Java集合
类面试二十四】、ArrayList和LinkedList有什么区别?
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。面试官:ArrayList和LinkedList有什么区别?参考答案:1、ArrayList的实现是基于数组,LinkedList的实现是基于双向链表;2、对于随机访问ArrayList要优于LinkedList,A
Mr.Aholic
·
2023-10-26 14:25
集合类
java
面试
开发语言
EasyRule源码:工厂方法模式之规则创建源码分析
DSL方式2.创建的规则类(产品类)3.规则工厂类3.1RuleDefinition类3.2组合规则创建3.3单一规则创建EasyRule框架的源码解析见上篇文章:EasyRule源码:EasyRule
框架源码分析
本文主要对
mumubili
·
2023-10-26 11:32
规则引擎
框架
工厂方法模式
java
后端
EasyRule源码:EasyRule
框架源码分析
目录1.简要介绍EasyRule2.从实例入手看EasyRule使用方法3.执行过程源码分析3.1Fact&Facts3.2规则定义和注册3.2.1Rule接口3.2.2规则注册管理3.2.3创建规则代理3.3规则引擎调度执行1.简要介绍EasyRule当下的规则引擎选择非常多,例如EasyRule、Aviator、QLExpress、Drools等;前面的文章也重点分析了Aviator框架源码,
mumubili
·
2023-10-26 11:31
规则引擎
拦截器
动态代理
java
后端
代理模式
【
Java集合
类面试二十六】、介绍一下ArrayList的数据结构?
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。面试官:介绍一下ArrayList的数据结构?参考答案:ArrayList的底层是用数组来实现的,默认第一次插入元素时创建大小为10的数组,超出限制时会增加50%的容量,并且数据以System.arraycopy()
Mr.Aholic
·
2023-10-26 07:18
集合类
java
面试
数据结构
JAVA集合
摸拟斗地主发牌程序
分析流程:1.造一个牌盒2.造牌3.洗牌4.发牌5.看牌程序分析:1.创建一个ArrayList集合对象2.新建两个数组(花色,点数),将两个进行拼接3.用Collections.shuffle();5.发牌6.看牌代码如下:publicclassPokerTest{publicstaticvoidmain(String[]args){//创建一个牌盒ArrayListarrayList=newA
cmeizu
·
2023-10-25 18:29
MyLinkedList-基于LinkedList的实现
代码已移植至:https://github.com/GalaxyHe/DataStructure.git与上一篇所讲的MyArrayList的实现类似,LinkedList也是我们常使用的
Java集合
类之一
Galaxy_K
·
2023-10-25 17:47
Java集合框架
LinkedList
MyLinkedList
Java集合
框架-Queue
Queue简介
Java集合
框架中的队列来自于最基本的Queue接口:publicinterfaceQueueextendsCollection{booleanadd(Ee);booleanoffer(Ee
Cris_Ma
·
2023-10-25 02:26
快速失败(fail-fast)和安全失败(fail-safe)
序言我们有这种场景,比如对
Java集合
类进行遍历,但是在遍历过程中对集合进行修改(增加、删除、修改),这里会抛出ConcurrentModificationException。
小尾巴1024
·
2023-10-24 22:18
“java高分面试指南”已现世!25大专题分类,227页1000+题50w+字解析!
一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、
Java集合
/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解
废柴程序员
·
2023-10-24 22:30
30.Map集合的常用方法
Java集合
框架中的Map是一种非常常用的数据结构,它可以将key和value进行映射,并提供了丰富的操作方法和函数1.putput方法是Map最基本也是最常用的方法之一,它用于向Map中添加一个键值对
风_Sux123
·
2023-10-24 15:20
Java基础知识
python
java
前端
Java集合
类ArrayList浅析
长久以来,ArrayList凭借着自生的存储结构优点以及简单好用的操作方法有着很高的曝光使用率。相信很多朋友都对ArrayList的优缺点倒背如流了,比如有序,访问元素速度快,插入和删除元素效率较慢等,本篇文章也会围绕着几点来分析说明,让大家从本质上来理解这一集合类。ArrayList1.jpeg开局一张图,剩下就全靠我编了。step1:创建集合添加元素大家都清楚ArrayList是基于数组来存储
杨杰C
·
2023-10-24 14:10
零基础Java入门必学
计算机的基础知识(day01)2.Java语言基础(day02-day06)3.Java面向对象(day07-day10)4.Java开发工具(day11)5.Java常见对象(day12-day14)6.
Java
是一只萨摩耶
·
2023-10-24 13:11
java
面试
Java入门
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】集合
但是,使用Array存储对象方面具有一些弊端,而
Java集合
就像一种容器,可以动态地把多个对象的引用放入容器中。注意:集合、数组都
README。
·
2023-10-24 08:52
Java
学习笔记
java
容器
开发语言
集合
Java集合
- HashMap 和 HashSet 的区别
一、什么是HashMap HashMap实现了Map接口,Map接口对键值对进行映射。 HashMap允许键和值为null。 HashMap是非synchronized的,但collection框架提供方法能保证HashMapsynchronized,这样多个线程同时访问HashMap时,能保证只有一个线程更改Map。(如果你要保证线程安全的话推荐使用ConcurrentHashMap)
jinyangjie0
·
2023-10-24 05:00
Java集合
java
开发语言
后端
HashMap
Java集合
:Collection接口与Iterator接口
在Java5之前,
Java集合
会丢失容器中所有对象的数据类型,把所有对象都当成Object类型处理;从JDK5.0增加了泛型以后,
Java集合
Seth_1x1y
·
2023-10-24 05:01
【
Java集合
类面试十四】、HashMap是如何解决哈希冲突的?
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。面试官:HashMap是如何解决哈希冲突的?参考答案:为了解决碰撞,数组中的元素是单向链表类型。当链表长度到达一个阈值时,会将链表转换成红黑树提高性能。而当链表长度缩小到另一个阈值时,又会将红黑树转换回单向链表提高性
Mr.Aholic
·
2023-10-23 22:31
集合类
java
面试
哈希算法
【
Java集合
类面试六】、 HashMap有什么特点?
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。面试官:HashMap有什么特点?参考答案:1、HashMap是线程不安全的实现;2、HashMap可以使用null作为key或value。
Mr.Aholic
·
2023-10-23 21:32
集合类
java
面试
开发语言
史上最全的集合框架讲解 ----- Java 集合框架(2)---- List 相关类最全解析
引言在上篇文章
Java集合
框架(1)—概述中我们从大体上看了一下Java中的集合框架,包括List、Set、Map接口的一些介绍并且解释了迭代器的用法。
某一个有b格的程序yuan
·
2023-10-23 20:43
集合
数据结构
链表
java
数据结构
集合
链表
【
Java集合
类面试八】、 介绍一下HashMap底层的实现原理
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。面试官:介绍一下HashMap底层的实现原理参考答案:它基于hash算法,通过put方法和get方法存储和获取对象。存储对象时,我们将K/V传给put方法时,它调用K的hashCode计算hash从而得到bucket
Mr.Aholic
·
2023-10-23 20:10
集合类
java
面试
开发语言
Java集合
容器面试题
主题链接Java基础知识面试题
Java集合
容器面试题Java并发编程面试题Java底层知识面试题Java常用框架面试题计算机网络面试题数据库面试题RabbitMQ面试题Redis面试题Elasticsearch
已是寒冬
·
2023-10-23 18:52
Java面试题
Java社招面试题
Java集合面试题
面试题
java程序中集合框架有哪些
回答:
Java集合
框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一
柚子茶1990
·
2023-10-23 18:51
java
后端
架构
一文整理总结常见Java面试题系列——
Java集合
篇(2022最新版)
关于作者程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第8️⃣篇文章,该系列将整理和梳理笔者作为Java后端程序猿在日常工作以及面试中遇到的实际问题,通过这些问题的系统学习,也帮助笔者顺利拿到阿里、字节、华为、快手等多个大厂Offer,也祝愿大家能够早日斩获自己心仪的Offer。PS:《后端面试小册
程序猿周周
·
2023-10-23 18:51
Java面试总结
java
面试
开发语言
集合
Java集合
Java集合
有哪些?区别是什么?使用场景
Java集合
有哪些?区别是什么?使用场景?今天我们简单聊一聊Java中的集合,Java中的集合有List,Set,Map。
Java段子手
·
2023-10-23 18:21
Java小白的成长之路
java
【
Java集合
类面试一】、 Java中有哪些容器(集合类)?
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。面试官:Java中有哪些容器(集合类)?参考答案:Java中的集合类主要由Collection和Map这两个接口派生而出,其中Collection接口又派生出三个子接口,分别是Set、List、Queue。所有的Ja
Mr.Aholic
·
2023-10-23 18:20
集合类
java
面试
开发语言
Java集合
类中绝对占有一席之地的List,实战解析
前言很多同学想进大厂,特别是刚毕业的,以及工作年限短的,不要有任何侥幸心理,踏踏实实的把基础弄扎实了,这是你通往高薪之路的唯一正确姿势。首先从面试题做起~好了,不多说了,直接上正菜。Linux专题微服务专题微服务架构有哪些优势?微服务有哪些特点?设计微服务的最佳实践是什么?微服务架构如何运作?微服务架构的优缺点是什么?单片,SOA和微服务架构有什么区别?在使用微服务架构时,您面临哪些挑战?SOA和
A编程进阶路
·
2023-10-23 03:54
程序员
java
后端
面试
Java-集合详解
数组时大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
java集合
可以存储和操作数目不固定的一组数据。
java集合
只能存放引用类型的数据,不能存放基本数据类型。
一只洁_
·
2023-10-22 23:02
一天吃透
Java集合
面试八股文
Java集合
类主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。
程序员大彬
·
2023-10-22 21:34
java
面试
java
面试
Java集合
框架综述
集合框架(collectionsframework)首先要明确,集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。其实说白了,可以把一个集合看成一个微型数据库,操作不外乎“增删改查”四种操作,我们在学习使用一个具体的集合类时,需要把这四个操作的时空复杂度弄清楚了,基本上就可以说掌握这个类了。设计理念主要理
Java构架师
·
2023-10-22 20:47
【Java】一文囊括
Java集合
,随用随看,快速上手。
个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~
Java集合
Java集合
1.单列集合①Collection
.29.
·
2023-10-22 20:47
Java核心
java
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他