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集合源码系列
Lambda and Collections
我们先从最熟悉的
Java集合
框架(JavaCollectionsFramework,JCF)开始说起。
DawidZhu
·
2023-06-22 17:36
java
开发语言
深入解析Spring
源码系列
:Day 28 - Spring中的消息驱动
深入解析Spring
源码系列
:Day28-Spring中的消息驱动在当今的分布式系统和微服务架构中,消息驱动的设计模式变得越来越重要。
shyの同学
·
2023-06-22 16:44
Spring源码阅读
spring
java
kafka
深入解析Spring
源码系列
:Day 27 - Spring中的GraphQL支持
深入解析Spring
源码系列
:Day27-Spring中的GraphQL支持欢迎阅读第27天的深入解析Spring
源码系列
!今天我们将探索Spring框架中的GraphQL支持。
shyの同学
·
2023-06-22 16:13
Spring源码阅读
spring
graphql
java
什么是 Java Stream API?
作为一款强大的函数式编程工具,Java8引入了StreamAPI,使得
Java集合
操作变得更加灵活和高效。本文将为您介绍JavaStreamAPI的概念和用法,并提供一些实例来帮助您更好地理解。
风吹落枫
·
2023-06-22 15:46
Java高级
java
Stream
java集合
框架综述
Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是
Java集合
框架的根接口,这两个接口又包含了一些子接口或实现类。
肥常忧伤
·
2023-06-22 08:14
java
开发语言
Java集合
详解
集合详解1、集合,也可以说是容器。由两大接口派生而来,一个是collection,主要用于存储单一元素;另一个是map接口,主要用于存储键值对。Collection接口Map接口2、集合和数组在之前我们保存多个数据可以使用数组,但是数组有很多不足,如:数组长度必须开始就要指定,一旦指定不能更改,无法扩容数组保存的必须是同一类型的元素使用数组进行增加和删除元素很麻烦(需要重新创建一个数组,然后将原数
Zero摄氏度
·
2023-06-22 07:36
javase
java
开发语言
面试
Java集合
中ArrayList、LinkedList异同(面试题)
为什么一般都使用Listlist=newArrayList(),而不用ArrayListalist=newArrayList()呢?1.问题就在于List有多个实现类,如LinkedList或者Vector等等,现在你用的是ArrayList,也许哪一天你需要换成其它的实现类呢?,这时你只要改变这一行就行了:Listlist=newLinkedList();其它使用了list地方的代码根本不需要改
豆恭梓
·
2023-06-21 14:35
Java集合
java
开发语言
Java集合
Map接口的实现类(HashMap、LinkedHashMap等面试题)的结构
HashMap/**一、Map的实现类的结构:*|----Map:双列数据,存储key-value对的数据---类似于高中的函数:y=f(x)*|----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value|----LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。原因:在原有的HashMap底层结构基础上,添加了一对指针,指
豆恭梓
·
2023-06-21 11:15
Java集合
java
开发语言
数据结构
Java集合
详解
目录友情提醒第一部分、单列集合第一章、单列集合体系:Collection接口1.1)单列集合是什么?与数组的区别在哪1.2)单列集合体系与分类第二章、单例集合体系Collection下的List接口/Set接口2.0)List接口/Set接口两者区别2.1)Collection接口中的常用方法2.2)list接口的独有方法2.3)Set接口独有的方法2.4)使用迭代器Iterator遍历集合元素第
悲且狂
·
2023-06-21 02:32
Java基础知识
java
数据结构
开发语言
深入解析Spring
源码系列
:Day 26 - Spring中的REST客户端
深入解析Spring
源码系列
:Day26-Spring中的REST客户端欢迎来到深入解析Spring
源码系列
的第二十六天!在今天的文章中,我们将探索Spring框架中的REST客户端功能。
shyの同学
·
2023-06-20 09:29
Spring源码阅读
spring
安全
java
深入解析Spring
源码系列
:Day 25 - Spring中的微服务
深入解析Spring
源码系列
:Day25-Spring中的微服务欢迎阅读《深入解析Spring
源码系列
》的第25天!
shyの同学
·
2023-06-20 09:26
Spring源码阅读
微服务
spring
java
Java集合
专题
目录Collection接口的子接口(1)——List接口List接口的实现类(1)——ArrayListArrayList的基本介绍:ArrayList的底层结构和源码分析(全程截图,手把手带你进行Debug分析)List接口的实现类(2)——VectorVector的基本介绍:Vector创建和扩容源码分析:List接口的实现类(3)——LinkedListLinkedList基本介绍:Lin
小小西瓜呀
·
2023-06-20 09:34
Java基础
java
【spring
源码系列
-06】refresh中obtainFreshBeanFactory方法的执行流程
Spring
源码系列
整体栏目内容链接地址【一】spring源码整体概述https://blog.csdn.net/zhenghuishengq/article/details/130940885【二】通过
huisheng_qaq
·
2023-06-19 22:33
spring源码系列
spring
java
spring源码
springIOC
refresh
springAOP
ioc的生命周期
从源码全面解析 dubbo 服务暴露的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring
源码系列
、Netty
源码系列
、Kafka
源码系列
、JUC
源码系列
如果感觉博主的文章还不错的话
爱敲代码的小黄
·
2023-06-19 13:26
#
dubbo
dubbo
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
开发语言
深入解析Spring
源码系列
:Day 8 - Spring核心容器
深入解析Spring
源码系列
:Day8-Spring核心容器欢迎来到本系列的第八篇博客。
shyの同学
·
2023-06-19 06:47
Spring源码阅读
spring
java
深入解析Spring
源码系列
:Day 7 - Spring事务管理原理
深入解析Spring
源码系列
:Day7-Spring事务管理原理欢迎来到本系列的第七篇博客。在之前的博客中,我们已经深入了解了Spring框架的核心概念和一些重要组件的工作原理。
shyの同学
·
2023-06-19 06:17
Spring源码阅读
spring
java
深入解析Spring
源码系列
:Day 5 - Spring事务管理原理
深入解析Spring
源码系列
:Day5-Spring事务管理原理欢迎来到本系列的第五篇博客。在前几篇博客中,我们探讨了Spring框架的核心概念,包括Bean的生命周期、作用域和AOP原理。
shyの同学
·
2023-06-19 06:16
Spring源码阅读
spring
java
spring
boot
深入解析Spring
源码系列
:Day 6 - Spring MVC原理
深入解析Spring
源码系列
:Day6-SpringMVC原理欢迎来到本系列的第六篇博客。在前几篇博客中,我们探索了Spring框架的核心概念,包括Bean的生命周期、作用域、AOP原理和事务管理。
shyの同学
·
2023-06-19 06:16
Spring源码阅读
spring
mvc
java
深入解析Spring
源码系列
:Day 2 - Spring框架的Bean容器
深入解析Spring
源码系列
:Day2-Spring框架的Bean容器大家好!欢迎回到本系列的第二篇博客。
shyの同学
·
2023-06-19 06:46
Spring源码阅读
java
spring
深入解析Spring
源码系列
:Day 3 - Bean的生命周期
深入解析Spring
源码系列
:Day3-Bean的生命周期欢迎来到本系列的第三篇博客。在前两篇博客中,我们介绍了Spring框架的核心概念、Bean的创建和依赖注入。
shyの同学
·
2023-06-19 06:46
Spring源码阅读
spring
java
spring
boot
深入解析Spring
源码系列
:Day 1 - Spring框架的核心概述
深入解析Spring
源码系列
:Day1-Spring框架的核心概述大家好!我是一名Java开发工程师,非常高兴能够与大家一起探索并分享关于Spring源码的知识。
shyの同学
·
2023-06-19 06:45
Spring源码阅读
spring
java
后端
深入解析Spring
源码系列
:Day 24 - Spring中的分布式事务
深入解析Spring
源码系列
:Day24-Spring中的分布式事务欢迎阅读《深入解析Spring
源码系列
》的第24天!今天,我们将探讨Spring框架中的分布式事务管理。
shyの同学
·
2023-06-19 06:15
Spring源码阅读
java
spring
Java集合
内容或对象的某个值以逗号拼接(用逗号或其它字符链接集合内容)
集合里面是字符串例子:运行结果:集合里面放的对象,并以对象的某个属性拼接字符串Stringresult=userList.stream().map(SysUser::getName).collect(Collectors.joining("/"));userList用户集合map(SysUser::getName)取用户的名称collect(Collectors.joining("/"))以/链接
禾日香
·
2023-06-19 06:55
java-ee
Spark
源码系列
-Standalone模式下Client&Cluster模式的资源启动
本文带读者从源码查看,分析Standalone模式下Client&Cluster模式的资源启动流程,分析Client&Cluster究竟有什么不一样回顾在xxxx中我们分析了Standalone模式下Master和Worker的启动流程。image.pngMaster负责集群总资源的管理,包括CPU、内存的分配以及所有Applications的管理、Cluster模式下还有所有的driver的管理
LancerLin_LX
·
2023-06-19 02:46
面试篇:Java基础
目录一、HashMap的底层结构和原理1、JDK72、JDK83、扩容问题二、讲一下你对动态代理的理解1、JDK动态代理2、CGLIB动态代理三、
Java集合
体系的划分、List、Set、Map的区别四
梁山教父
·
2023-06-19 00:47
java
面试
开发语言
面试篇:集合
一、
java集合
框架体系二、Java中有哪些容器(集合类)Set代表无序的,元素不可重复的集合;List代表有序的,元素可以重复的集合;Queue代表先进先出(FIFO)的队列;Map代表具有映射关系(
梁山教父
·
2023-06-19 00:46
面试
面试
职场和发展
从源码全面解析 dubbo 消费端服务调用的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring
源码系列
、Netty
源码系列
、Kafka
源码系列
、JUC
源码系列
爱敲代码的小黄
·
2023-06-18 21:01
#
dubbo
dubbo
Java集合
如何遍历删除指定元素
目录1、删除List2、删除Set3、删除Map注意事项:1、删除ListpublicclassListDemo{publicstaticvoidmain(String[]args){Listlist=newArrayList{System.out.println("第1次删除后:"+list);});}}以上代码运行会发生并发修改异常ConcurrentModificationException
developer of java
·
2023-06-18 20:46
java
Java集合
工具:first和last
在平常开发过程中,我们经常会遇到截取列表片段的需求,比如取列表中前4个元素、取后四个元素。Java的List提供了subList方法,可以用来完成这些工作,但是使用起来并没有那么便利,比如取前四个元素:list.subList(0,4)这里代码的本意是“取出列表中下标为0到4(不包括4)的元素”,结果恰好与需求相同,但是表达并非最直观。再来看取最后4个元素的版本:intsize=list.size
乐征skyline
·
2023-06-18 08:34
Java
java
数据结构
算法
集合工具
切片
一、Java 集合概述
java集合
大致可以分为Set,List,Queue和Map四种体系,也可以分为单例集合和双列集合。
姚青&
·
2023-06-18 07:21
java
servlet
jvm
Java集合
框架:栈、Stack详解
目录一、栈二、栈的使用1.Stack类2.栈的模拟实现三、栈的应用场景1.改变元素的序列2.将递归转化为循环(如:逆序打印链表)3.栈的oj题练习(oj题中都用到了栈这种数据结构)四、栈,虚拟机栈,栈帧的区别前言栈是一种数据结构,一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作。数据插入和删除的操作的一端称作栈顶,另一端称作栈底。栈中的数据元素遵守一个原则:先进后出。一、栈压栈:栈的插入
良月初十♧
·
2023-06-18 04:31
Java数据结构
java
开发语言
Java选择题刷题记录2
Java集合
的关系图片来自原文链接:https://blog.csdn.net/weixin_45861283/article/details/116201140HashMap的键可以为nullJava
alike_meng
·
2023-06-18 02:24
Java基础学习
java
开发语言
【
JAVA集合
篇】ArrayList源码详解
文章目录前言继承体系源码解析属性ArrayList(intinitialCapacity)构造方法ArrayList()构造方法ArrayList构造方法add(Ee)方法add(intindex,Eelement)方法addAll方法get(intindex)方法remove(intindex)方法remove(Objecto)方法retainAll方法removeAll总结前言ArrayLis
初念初恋
·
2023-06-18 00:53
java集合
java
后端
【
JAVA集合
篇】CopyOnWriteArrayList详解
文章目录简介继承体系源码解析属性构造方法add(Ee)方法add(intindex,Eelement)方法addIfAbsent(Ee)方法get(intindex)remove(intindex)方法size()方法提问总结简介CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来修改,修改完了再替换掉老数组,这
初念初恋
·
2023-06-18 00:22
java集合
java
后端
【
JAVA集合
篇】LinkedList详解
文章目录简介继承体系源码分析主要属性Node节点构造方法添加元素删除元素栈总结经典面试题简介上篇文章我们详细分析ArrayList的使用及源码:【
JAVA集合
篇】ArrayList源码详解,本章我们来聊聊
初念初恋
·
2023-06-18 00:51
java集合
java
后端
java集合
集合分类Collection集合单列集合,直接存储对象的引用Map集合双列集合,使用key-value的形式,每个元素会有一个唯一的名称List集合中的元素是有序的,可以存放重复元素Queue队列,除优先级外,保持先进先出的原则(基本不用)Set集合中的元素是无序的,不能存放重复的元素List集合定义List集合是有序的,可以储存重复的数据List集合通过记录元素在集合中的位置来准确的查找元素Li
一介星辰
·
2023-06-17 23:37
Java集合
--TreeSet详细解析
目录1.构造函数2.增3.删4.比较器总结谈到TreeSet的特点,估计大家脑海里想到的都是:有序,不可重复,红黑树,基于Treemap实现,自定义排序等特点。这篇博客帮助大家从源码梳理下TreeSet的知识点。1.构造函数TreeSet提供了四种构造器TreeSet()TreeSet(Collectionc)TreeSet(Comparatorcomparator)TreeSet(SortedS
架构师Javaspring
·
2023-06-17 19:45
实训笔记6.16
,解决多态中向下转型的ClassCastException2.1.2泛型都是引用数据类型的,如果使用泛型的时候没有指定泛型的类型,泛型会当作Object类型来处理2.1.3泛型的声明语法和使用语法三、
Java
cai-4
·
2023-06-17 10:24
实训
笔记
java
深入解析Spring
源码系列
:Day 22 - Spring中的WebSocket支持
深入解析Spring
源码系列
:Day22-Spring中的WebSocket支持欢迎阅读《深入解析Spring
源码系列
》的第22天!
shyの同学
·
2023-06-17 08:05
Spring源码阅读
websocket
spring
java
深入解析Spring
源码系列
:Day 21 - Spring中的RESTful API开发
深入解析Spring
源码系列
:Day21-Spring中的RESTfulAPI开发欢迎来到深入解析Spring
源码系列
的第21天!
shyの同学
·
2023-06-17 08:05
Spring源码阅读
spring
restful
java
深入解析Spring
源码系列
:Day 23 - Spring中的安全认证与授权
深入解析Spring
源码系列
:Day23-Spring中的安全认证与授权欢迎阅读《深入解析Spring
源码系列
》的第23天!今天,我们将探讨Spring框架中的安全认证与授权。
shyの同学
·
2023-06-17 08:33
Spring源码阅读
spring
安全
java
java集合
转化为数组
1.集合a通过toArray()方法进行转换为数组,可以转换成为指定类型的数组,但是这些类型都必须是object类型的子类,基本类型不可以。必要时我们使用强制类型转换,转成我们需要的类型。Lista=newArrayLista=newArrayList<>();Integer[]arr=(Integer[])a.stream().toArray();3.将集合遍历直接赋值给指定数组。
用手写的从前
·
2023-06-17 04:57
java
从源码全面解析 dubbo 服务订阅的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring
源码系列
、Netty
源码系列
、Kafka
源码系列
、JUC
源码系列
爱敲代码的小黄
·
2023-06-17 01:51
#
dubbo
dubbo
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
2021-08-10
#一、Java##1.
Java集合
框架1Map2Collection##2.Java多线程1基本概念2锁理论3线程实现4原生同步5juc多线程支持体系##3.Java虚拟机**一JVM概念**1编译执行过程
字雨木霖
·
2023-06-16 04:08
第294天学习打卡(知识点回顾 java基础知识)
知识点回顾java基础知识点
java集合
遍历方式最基础的遍历方式:for循环较为简洁的方式:使用foreach使用迭代器iterator遍历JDK和JREJDK:javaDevelopmentKit开发工具包
doudoutj
·
2023-06-15 12:30
java
开发语言
后端
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他