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专项进阶篇
1)jdbcapi数据库编程实作教材2)Java事务设计模式3)Java多线程编程集合4)Java并发编程实践5)Java深度历险6)
Java集合
排序及
Java集合
类详解7)自己动手写网络爬虫8)Java
mike陈
·
2023-10-04 23:07
Java专项进阶篇
Java专项进阶篇
java集合
(四)——集合 Queue
今天我们来介绍下集合Queue中的几个重要的实现类。关于集合Queue中的内容就比较少了。主要是针对队列这种数据结构的使用来介绍Queue中的实现类。Queue用于模拟队列这种数据结构,队列通常是指“先进先出”(FIFO)的容器。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。image这种结构就如同我们生活中的排队一样。下
92年中年大叔
·
2023-10-04 21:02
Java集合
面试题整理(超详细)
1.请问ArrayList/LinkedList/Vector的异同?谈谈你的理解?ArrayList底层是什么?扩容机制?Vector和ArrayList的最大区别?答:ArrayList和LinkedList的异同:二者都线程不安全,相对线程安全的Vector,执行效率高。此外,ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。对于随机访问get和set
不会敲代码的HZ
·
2023-10-04 11:30
Java
java
jvm
开发语言
Java集合
面试题
一、
Java集合
面试题1.LinkedHashMap底层原理?HashMap是无序的,迭代HashMap所得到元素的顺序并不是它们最初放到HashMap的顺序,即不能保持它们的插入顺序。
阿福66
·
2023-10-04 11:30
java
开发语言
源码系列
——Axios
茶已备好,只待君来!感谢关注前端点线面(>‿{console.log('请求拦截器一',config);returnconfig;},error=>{console.log('requestinterceptorrejected1');returnPromise.reject(error);});//请求拦截器二axios.interceptors.request.use(config=>{con
前端点线面
·
2023-10-04 08:58
java
js
python
vue
javascript
农行面经整理
本文为农行研发中心面试题的汇总,如果需要pdf版本的可以从我的资源中进行下载
Java集合
和数组的区别:常用集合的分类Collection接口的接口对象的集合(单列集合)├——-List接口:元素按进入先后有序保存
Sweet_pin
·
2023-10-03 04:33
前端常见面试题
java
面试
经验分享
JVM系列之JVM介绍
JVM系列之JVM介绍1、为什么要学习JVM2、JVM定义3、JVM的作用4、查看自己的JVM5、JVM,JRE和JDK联系6、往期佳文6.1、面试系列6.2、技术系列6.3、
源码系列
6.4、数据结构和算法系列
Java学习之乐
·
2023-10-03 00:40
JVM系列
jvm
java
面试
Java集合
一.集合概述
Java集合
概览
Java集合
,也叫作容器,主要是由两大接口派生而来:一个是Collection接口,主要用于存放单一元素;另一个是Map接口,主要用于存放键值对。
真滴book理喻
·
2023-10-02 21:08
#
Java面试八股文
java
开发语言
java 链表 最小堆优先级队列_堆和堆傻傻分不清?一文告诉你 Java 集合中堆的最佳打开方式...
上一篇的「
Java集合
框架」里,还剩下一个大问题没有说的,那就是PriorityQueue,优先队列,也就是堆,Heap。什么是堆?堆其实就是一种特殊的队列——优先队列。
weixin_39585974
·
2023-10-02 13:53
java
链表
最小堆优先级队列
优先队列默认是小顶堆吗
[vue
源码系列
] ref 与 $refs 如何关联
先问大家一个简单的问题:还有人记得jquery里面的data方法是如何让DOM节点绑定对应的数据对象的吗有时候我们做节点关联设计的思路其实有一点类似,但是在vue里面多了很多概念,比如:1、vnode:如何生成的,包含子父关系、属性data2、内置的ref对象的create如何注册3、生命周期:解析到根节点之后获取outerHTML再一步一步解析子元素用惯vue的人都会很熟悉地:使用ref来注册引
dailyvuejs
·
2023-10-02 13:58
Java集合
数据结构——HashMap&HashSet
一、HashMapMap是一个接口类,该类没有继承自Collection,该类中存储的是结构的键值对,并且K一定是唯一的,不能重复。1.Map的常用方法(1)关于Map.Entry的说明Map.Entry是Map内部实现的用来存放键值对映射关系的内部类,该内部类中主要提供了的获取,value的设置以及Key的比较方式。2.HashMap注意事项当new一个HashMap不给任何参数的时候,大小为0
爱敲代码的三毛
·
2023-10-02 07:20
数据结构
Java
数据结构
java
Java 集合框架
Java集合
框架集合框架被设计成要满足以下几个目标该框架必须是高性能的。
贪点财好个色
·
2023-10-01 16:58
Java集合
处理Stream流使用解析
StreamStream是Java8引入的一个新的API,用于处理集合数据的流式操作。它提供了一种更简洁、更灵活的方式来处理集合数据,可以实现更高效的数据处理和转换。使用Stream,可以通过一系列的操作来对集合数据进行筛选、映射、排序、聚合等操作,而无需显式地使用循环和条件语句。这样可以使代码更加简洁、可读性更高,并且可以充分利用多核处理器的并行能力来提高性能。Stream的操作可以分为两类:中
Rairmmd
·
2023-10-01 08:47
Java基础
Java
python
开发语言
【数据结构】LinkedList与链表
的底层是使用数组来存储元素的这就导致当ArrayList的任意位置插入或删除元素时,就需要将后续元素整体向后移或者向前移,所以时间复杂度为O(N)因此ArrayList不适合做任意位置插入和删除比较多的场景所以,
Java
Living_Amethyst
·
2023-09-30 23:06
数据结构
链表
数据结构
散列表
java
Java 基础篇————
Java集合
框架
Java快速入门(本文篇幅较长,建议点喜欢后收藏后阅读)每天学会一个知识点,觉得不错的可以留言关注下,戳我主页获取Java资料(工具包,面试资料,视频教学,包含社群解答)早在Java2中之前,Java就提供了特设类。比如:Dictionary,Vector,Stack,和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Ve
python草莓
·
2023-09-30 15:57
京东二面:为什么HashMap底层树化标准的元素个数是8?
一般的面试题对于HashMap,我们再熟悉不过了,日常开发最常用的
Java集合
类就是它了,而且面试的时候对于HashMap知识点基本是必问的,就拿我之前的面试经历来看,问的最多的无非是这么几个:HashMap
风平浪静如码
·
2023-09-30 15:31
Java
面试
程序员
java
面试
数据结构
程序员
后端
HashMap在Jdk1.7和1.8中的实现
原文地址:HashMap在Jdk1.7和1.8中的实现|猿人谷(yuanrengu.com)
Java集合
类的源码是深入学习Java非常好的素材,源码里很多优雅的写法和思路,会让人叹为观止。
高个子男孩
·
2023-09-30 14:29
Java
java
spring
mysql
java集合
1.怎么在遍历ArrayList时移除一个元素?foreach遍历的时候删除元素会导致数组删除失败,可以使用迭代器的remove()方法Iteratoritr=list.iterator();while(itr.hasNext()){if(itr.next().equals("aaa"){itr.remove();}}2.Arraylist和Vector的区别线程安全性:Vector是线程安全的,
阿福66
·
2023-09-30 09:36
java集合
面试题
java
开发语言
JAVA后端面试必知——ListIterator和Iterator的异同
在使用
Java集合
的时候,都需要使用Iterator。但是
java集合
中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。
Java_苏先生
·
2023-09-29 19:22
JAVA基础2
lock或者synjava中的锁lock或者syn备注:高级可能还会问到lock锁的原理(aqs)和syn原理
java集合
HashMap1.7和1.8ConcurrentHashMapHashMap与HashTable
销魂勇闯天涯路
·
2023-09-29 17:37
Scala WordCount、Scala 集合与 java 集合的相互转换、Scala 模式匹配、隐式转换、偏应用函数、Scala 反射...
目录ScalaWordCountScala集合与
java集合
的相互转换Scala模式匹配隐式转换偏应用函数Scala反射ScalaWordCountWordCountgroupBy链式调用packagecom.shujia.scalaimportjava.io
赤兔胭脂小吕布
·
2023-09-29 06:47
scala
java
开发语言
后端
spark
快手java开发面试经验大全
1.自我介绍2.
java集合
、hashmap详细介绍、关键参数、线程安全的集合、队列和栈、用两个栈实现队列算法3.jvm结构4.多线程锁:synchronized、reentrantlock、countdownlatch
begefefsef
·
2023-09-29 03:58
面试
学习路线
阿里巴巴
java
面试
开发语言
eclipse
后端
一篇文章让你精通:
java集合
讲解(七,项目“购物车”实现)
相信大家通过前面的学习已经对集合有了一定的了解,下面就是需要练习来多多实验自己学习到的东西,废话不多说,下面让我们来简单做一个粗糙的Java购物车吧!项目架构:项目目的:实现对集合的运用和加深集合的了解。目录项目架构:前台:实体类:商品实体类(Javabean,存储商品信息,前台与后台传递数据)与购物车实体类商品实体类:购物车实体类:后台:面向接口编程(完成商品操作)商品定义接口商品接口实现类购物
韶光不负
·
2023-09-29 00:36
Java
集合
练习
java
开发语言
后端
05-LinkedList 源码解析(集合)
注:
源码系列
文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。LinkedList适用于集合元素先入先出和先入后出的场景,在队列源码中被频繁使用,面试也经常被问到。
xinxisimple
·
2023-09-28 14:37
【Java】集合 之
Java集合
简介
什么是集合(Collection)?集合就是“由若干个确定的元素所构成的整体”。例如,5只小兔构成的集合:┌─────────────────────────┐│(\_(\(\_/)(\_/)(\_/)(\(\│(-.-)(•.•)(>.list=newArrayList:已被Iterator取代。小结Java的集合类定义在java.util包中,支持泛型,主要提供了3种集合类,包括List,Se
iHero
·
2023-09-28 09:55
Java
学习
java
开发语言
较真儿学
源码系列
-PowerJob MapReduce源码分析
之前分析过PowerJob的时间轮源码,感兴趣的可以查看《较真儿学
源码系列
-PowerJob时间轮源码分析》1简介MapReduce是一种编程模型,以及在集群上使用并行、分布式算法处理和生成大数据集的相关实现
天瑕
·
2023-09-28 07:01
任务调度
PowerJob
分布式任务调度框架
MapReduce
较真儿学
源码系列
-PowerJob时间轮源码分析
之前分析过PowerJob的启动流程源码,感兴趣的可以查看《较真儿学
源码系列
-PowerJob启动流程源码分析》1简介试想一下,如果此时有一个需要延迟3s执行的任务,你会怎么实现呢?
天瑕
·
2023-09-28 07:00
任务调度
PowerJob
分布式任务调度框架
时间轮
每天一个知识点(10)-
Java集合
框架之Set
Set注重独一无二的性质,该体系集合用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。对象的相等性本质是对象hashCode值(java是依据对象的内存地址计算出的此序号)判断的,如果想要让两个不同的对象视为相等的,就必须覆盖Object的hashCode方法和equals方法。Set这个接口下有HashSet、TreeSet及LinkHashSet这三个常见的实现类。HashSet:H
gigglesoso
·
2023-09-28 05:24
Spring
源码系列
:Bean的加载
Spring
源码系列
:Bean的加载前言一.Bean的加载1.1FactoryBean的使用案例:FactoryBean的使用和定义1.2缓存中获取单例Bean1.2.1Spring解决循环依赖的原理☆
Zong_0915
·
2023-09-28 03:48
Spring
Java
spring
java
后端
JDK21新特性 有序集合
有序集合描述常用有序集合体系LinkedHashMapLinkedHashSetLinkedBlockingDequeArrayDeque三级目录描述
Java集合
体系中,原来就有有序集合实现,但是没有规范支持有序操作的接口
01空间
·
2023-09-26 23:21
Java基础
有序集合
较真儿学
源码系列
-InheritableThreadLocal(逐行源码带你分析作者思路)
之前我写过对ThreadLocal源码进行分析的文章,感兴趣的话可以查看《较真儿学
源码系列
-ThreadLocal(逐行源码带你分析作者思路)》。
天瑕
·
2023-09-26 17:37
Java并发编程
Inheritable
ThreadLocal源码分析
较真儿学
源码系列
-HashSet(逐行源码带你分析作者思路)
HashSet的底层是通过HashMap来实现的,之前我写过对HashMap源码进行分析的文章,感兴趣的话可以查看《较真儿学
源码系列
-HashMap(逐行源码带你分析作者思路)》。
天瑕
·
2023-09-26 17:37
数据结构与算法
HashSet
HashSet源码分析
较真儿学
源码系列
-PowerJob启动流程源码分析
PowerJob版本:4.3.2-main。1简介PowerJob是全新一代的分布式任务调度与计算框架,官网地址:http://www.powerjob.tech/。其中介绍了PowerJob的功能特点,以及与其他调度框架的对比,这里就不再赘述了。以上是PowerJob的架构图,取自官网。可以看出,PowerJob是典型的客户端/服务端交互的架构(但是在PowerJob中却没有一般分布式中间件会有
天瑕
·
2023-09-26 17:06
任务调度
PowerJob
分布式任务调度框架
Akka
Vert.x
Java高级特性 - 集合框架(1)
简介
Java集合
框架对于数据的操作提供了良好的接口,是Java语言中非常普遍,也是非常重要的部分,熟练掌握很重要。本实训将从整个集合框架的体系介绍重要的集合框架类,及其基本原理和使用方法。
AIains
·
2023-09-26 15:48
Educoder—Java
java
【数据结构】哈希表
目录♫哈希表♪什么是哈希表♪插入元素♪搜索元素♪删除元素♪常见的哈希函数♪哈希冲突♪负载调节因子♪闭散列法解决哈希冲突♪开链法解决哈希冲突♪性能分析♪
Java集合
中哈希表的应用♫模拟实现HashMap♪
✞༒小郑同学༒✞
·
2023-09-26 09:33
数据结构
散列表
java
开发语言
算法
每天一个知识点(9)-
Java集合
框架之List
Java的List是非常有用的数据类型,也是我们编程过程中常用的数据类型。List继承了Collection,是有序的。List下又分为三个实现类:ArrayList底层通过数组实现,因为数组的特点是可以通过脚标迅速获取元素,因此ArrayList中的数据拥有被快速随机访问的能力。因为数据与数据之间不能有间隔,所以如果对数据进行中间位置的插入或者删除,需要对数组整体进行复制、移动,代价很高。综上它
gigglesoso
·
2023-09-25 21:39
java 集合,实现获取两个list交集,并集,差集
java集合
,实现获取两个list交集,并集,差集publicstaticvoidmain(String[]args){Listlist1=newArrayList();list1.add("1");list1
刘德华一不小心就打代码
·
2023-09-25 16:43
java
碰到的问题
SpringBoot
Java开发
java
list
jvm
java 两个list的交集
要找出两个Java列表的交集,你可以使用
Java集合
框架提供的方法。这里有两种常见的方法来实现这个目标:使用循环或使用集合操作。
猫一样的女子245
·
2023-09-25 16:10
windows
python
开发语言
Java深入研究Collection集合框架
Java集合
框架位于java.util包下,主要包含List、Set、Map、Iterator和Arrays、Collections集合工具类,涉及的数据结构有数组、链表、队列、键值映射等,Collection
·
2023-09-25 11:23
Java深入研究Collection集合框架
Java集合
框架位于java.util包下,主要包含List、Set、Map、Iterator和Arrays、Collections集合工具类,涉及的数据结构有数组、链表、队列、键值映射等,Collection
·
2023-09-25 11:43
Java集合
Java集合
类主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。
阿福66
·
2023-09-25 11:21
java集合
java
开发语言
面试
JAVA常用集合类
所有抽象出来的数据结构和操作(算法)统称为
Java集合
框架(JavaCollectionFramework)。常用集合类继承关系如下图:下面对每个类进行详细解释。
Hufft
·
2023-09-25 02:49
JavaSE
Java集合框架
Set
Map
List
Spring中如何注入一个
java集合
?
该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点面试官:Spring中可以注入一个null和一个空字符串吗?在Spring中是可以注入null和空字符串的。注入null:可以使用@Value注解,将属性值设为null。例如:@Value("${my.property:#{null}}")privateStringmyProperty;注
小小鱼儿小小林
·
2023-09-25 00:58
面试这么回答
java
spring
高级Java工程师面试必备
JDK基础
Java集合
类数据库结构,HashMapConcurrentHashMapHashMap扩容的实现方式。熟悉并发包工具的使用,和实现原理。
Watson_ljf
·
2023-09-24 22:47
ArrayList与LinkedList的区别
Arraylist和LinkedList是
Java集合
框架中用来存储对象引用列表的两个类。Arraylist和LinkedList都实现List接口。
FORGET_静哥哥
·
2023-09-24 14:08
集合
1.HashMap(实现原理、底层结构、性能差异原因)2.concurrentHashmap(实现原理、底层结构、性能差异原因)3.HashTable(实现原理、底层结构、性能差异原因)4.说说
java
简单点_cc32
·
2023-09-24 11:57
第2章
Java集合
2.1谈谈你对
Java集合
的理解难度:★★★重点:★★★★白话解析集合类的概念还是比较重要的,不仅面试经常问,实际开发中也离不开。如果能把这道题真正理解了,集合可以说基本上没问题了。
Eclipse_2019
·
2023-09-24 11:35
白话Java面试
java
面试
Java面试题
Java集合类
10. Java核心API
Java——String字符串1.
Java集合
Collection2.共用方法(Collection常见API)3.泛型4.List集合和排序4.0List排序5.Lambda表达式1.
Java集合
Collection
雾岛LYC听风
·
2023-09-24 07:23
java网络编程
java
哈希算法
开发语言
jsliang 求职系列 - 15 - 手写
源码系列
汇总
一目录不折腾的前端,和咸鱼有什么区别目录一目录二jsliang整理三参考文献 3.1手写系列文章 3.2手写call/bind/apply 3.3手写深拷贝和浅拷贝 3.4手写Promise二jsliang整理本系列有8篇文章,19个手写方法,大纲32个知识点。手写系列存放位置:手写系列jsliang温馨提示:公众号可能无法直接跳转对应地址,请点击阅读原文各个手写具体实现:Promise简写版Pr
JavaScriptLiang
·
2023-09-23 22:14
面试
css
html
编程语言
字节跳动
React
源码系列
之React启动过程分析
React
源码系列
之React启动过程分析经历一个月的学习整理,站在前人的肩膀上,对React有了一些浅薄的理解,希望记录自己的学习过程的同时也可以给大家带来一点小帮助。
web老猴子
·
2023-09-23 07:50
react.js
javascript
前端
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他