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集合源码系列
华为架构师复盘2022最全2340页面试题jvm+spring+redis+MQ+微服务
包括
Java集合
、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis
可否分类 前端后端c等分类不要互相伤害
·
2023-03-30 08:52
java
学习
后端
面试
01-String、Long源码解析和面试题(基础)
注:
源码系列
文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1String1.1不可变性不可变指的是类值一旦被初始化,就不能再改变了,如果被修改,将会是新的类。
xinxisimple
·
2023-03-30 07:23
【面试大纲】
Java集合
-小结
对于面试来讲,面试官对集合的发问一般也就是前三篇文章所提到的那些!面试官常问的几个面试题大概有下面这些(【】里是大概要回答的点)常用的集合有哪些?【List、Set、Map】List中常用的有哪些?【ArrayList、LinkedList】Map中常用的有哪些?【HashMap、LinkedHashMap、TreeMap】List和Set有什么区别?【List元素有序有重复,Set元素无序无重复
bearPotMan
·
2023-03-30 07:42
java集合
分组排序
假设有这么个对象@Data@Accessors(chain=true)publicclassOrderMapVo{privateStringlaunchDate;privateStringsexCode;privateStringcategoryCode;}要实现基于launchDate有序分组,同时分组内的数据按sexCode,categoryCode排序,空值放最后。可以借助Collector
SparkOnly
·
2023-03-30 05:53
java集合
去重(根据对象某个属性进行去重)
集合元素为对象时,根据对象中属性去重操作,如下所示:Listlist=Arrays.asList(newUser(3,"张三"),newUser(2,"李四"),newUser(2,"王五"));1.根据用户年龄去重:ListnewDto=list.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(()->n
SweetChoco
·
2023-03-30 05:41
java基础
java
jvm
servlet
java面试问项目中遇到的问题,涨知识
针对这些的同学,在这分享总结的Java面试的高频面试题(包括了
Java集合
,JVM,并发与多线程,Spring,MyBaits,微服务,Dubbo,Kakfa,中间件,Redis,数据库,设计模式等),
A程序员导师
·
2023-03-29 22:23
Java
经验分享
面试
java
你应该知道的Java HashMap源码分析!
HashMap简介HashMap主要用来存放键值对,它基于哈希表的Map接口实现,是常用的
Java集合
之一。
suxueJ
·
2023-03-29 18:57
Java集合
之HashMap
publicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable{HashMap继承了AbstractMap,Map,Cloneable,Serializable,表示是映射,存储Key-Value,可以被克隆,可以序列化一、常量staticfinalintDEFAULT_INITIAL_CAPACITY=1[]tab
yuruihua
·
2023-03-29 12:20
Spring
源码系列
(2) - 整体架构介绍
Spring
源码系列
(2)-整体架构介绍前言整体架构图1.CoreContainer2.DataAccess/Integration3.Web4.AOP5.Test前言首先在这里祝大家春节愉快!
阳光coding
·
2023-03-29 10:30
spring
spring
java
<
源码系列
> Retrofit之一:用法介绍
官网:https://square.github.io/retrofit/简介:Retrofit,一个RESTful(无状态)的HTTP网络请求框架(基于OkHttp)(封装)注解配置网络请求参数,解耦彻底,扩展性强交互示意图示例:集成//build.gradle引入implementation'com.squareup.retrofit2:retrofit:(insertlatestversio
玉圣
·
2023-03-29 08:36
2022年 春招,Java后端最全面试攻略,吃透25个技术栈
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
向柯柯
·
2023-03-29 07:30
编程
程序员
java
java
面试
mybatis
2022 年春招,Java 后端最全面试攻略,吃透 25 个技术栈Offer拿到手软
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
清朝程序猿
·
2023-03-29 07:54
面试
java
面试
后端
大厂面试
java程序员
2022大厂春招总结来啦,少不了它为你的面试蓄力~
前言我分享的这份春招Java后端开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
Java爱好狂.
·
2023-03-29 06:34
java
面试
经验分享
开发语言
架构
2022年春招,Java后端最全面试攻略,吃透25个技术栈
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
java小霜
·
2023-03-29 06:28
Java面试
java
面试
后端
架构
开发语言
2022 年春招,Java后端最全面试攻略,吃透25个技术栈
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
布道者-瞎子
·
2023-03-29 06:56
Java
java
面试
经验分享
rocketmq
源码系列
(3)-topic与group和tag之间的关系
概述rocketmq原理想必大家都有了解了,网上也有很多博客和资料讲述的很详细。本章主要是想讲一讲rocketmq中topic、group、tag之间的关系。我一般喜欢带着问题去查看源码从而验证问题的结论。所以先来看看我的问题:1、在consumer订阅消息中中允许topic、tag相同、group不同的消费者同时消费消息吗?2、在consumer订阅消息中允许group、tag相同、topic不
白菜404
·
2023-03-29 02:37
Java集合
——AbstractMap
AbstractMap是一个抽象类,它是Map接口的一个骨架实现,最小化实现了此接口提供的抽象函数。在Java的Collection框架中基本都遵循了这一规定,骨架实现在接口与实现类之间构建了一层抽象,其目的是为了复用一些比较通用的函数以及方便扩展,例如List接口拥有骨架实现AbstractList、Set接口拥有骨架实现AbstractSet等。下面我们按照不同的操作类型来看看Abstract
yuhan_sining
·
2023-03-29 00:15
Java开发5年从星瑞15K跳槽去腾讯32K+16,啃完这份笔记你也可以
因为这份笔记涉及了
Java集合
、JVM、多线程与高并发、Spring全家桶、微服务、
ikt4435
·
2023-03-28 23:29
java
开发语言
Java集合
接口Collection
publicinterfaceCollectionextendsIterableCollection继承了接口Iterable具有方法:intsize();booleanisEmpty();booleancontains(Objecto);Iteratoriterator();Object[]toArray();T[]toArray(T[]a);booleanadd(Ee);booleanremo
yuruihua
·
2023-03-28 22:34
2021年7月 虾皮、货拉拉、有赞等面经总结
学习
源码系列
、面试、年度总结、JS基础系列。
若川视野
·
2023-03-28 17:49
lamp
scipy
makefile
crm
lighttpd
Mybatis源码解析(七):查询数据库主流程
Mybatis
源码系列
文章手写源码(了解源码整体流程及重要组件)Mybatis源码解析(一):环境搭建Mybatis源码解析(二):全局配置文件的解析Mybatis源码解析(三):映射配置文件的解析Mybatis
冬天vs不冷
·
2023-03-28 16:44
mybatis
mybatis
java
数据库
Java并发JUC——并发容器
引言容器是Java基础类库中使用频率最高的一部分,
Java集合
包中提供了大量的容器类来帮助我们简化开发,我前面的文章中对
Java集合
包中的关键容器进行过一个系列的分析,但这些集合类都是非线程安全的,即在多线程的环境下
小波同学
·
2023-03-28 15:18
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集合
详解
Java集合
在java.util包中,这些集合可以看作是容器,用来存储、获取、操纵和传输具有相同性质的多个元素。现实中的容器主要是添加对象、删
上善丨若水
·
2023-03-27 18:21
设计模式--适配器模式
实例:迭代器与枚举器早期
Java集合
类型
快点学
·
2023-03-27 14:05
4.Spring
源码系列
-Xml文件解析
介绍解析xml相关的类主要有以下:org.springframework.beans.factory.xml.XmlBeanDefinitionReaderorg.springframework.beans.factory.xml.AbstractBeanDefinitionReader主要功能是将定义的beanxml文件解析成beandefinition并注册到beanfactory(Defau
小明oh
·
2023-03-27 09:46
使用HashSet存储自定义类对象时为什么要重写equals和hashCode方法?
在
Java集合
的运用中,HashSet抽象类实现了Set接口,我们可以通过HashSet存储Java中定义过的类创建的对象,当然也可以存储我们自定义的类创建的对象。但是在存储自定义类创建的对象
Ysong666
·
2023-03-27 08:20
java相关
Spark
源码系列
-Yarn模式下Client&Cluster模式的资源启动
本文带读者从源码查看,分析Yarn模式下Client&Cluster模式的资源启动流程,分析Client&Cluster究竟有什么不一样回顾在xxxx中我们分析了Standalone模式下Master和Worker的启动流程。image.pngMaster负责集群总资源的管理,包括CPU、内存的分配以及所有Applications的管理、Cluster模式下还有所有的driver的管理。Maste
LancerLin_LX
·
2023-03-26 19:20
Java集合
--- HashMap
HashMap采用Entry数组来存储key-value对,每一个键值对组成了一个Entry实体,Entry类实际上是一个单向的链表结构,它具有Next指针,可以连接下一个Entry实体,依次来解决Hash冲突的问题,因为HashMap是按照Key的hash值来计算Entry在HashMap中存储的位置的,如果hash值相同,而key内容不相等,那么就用链表来解决这种hash冲突。put方法简单解
agrel
·
2023-03-26 18:56
Java回顾系列1:
java集合
重拾之旅
一.集合分类集合类型简点描述Set无序、不可重复的集合List有序、重复的集合Queue队列集合Map具有映射关系的集合
Java集合
.png二.常用的List(A).ArrayList分析面试的时候总被问
Antonylr
·
2023-03-26 11:50
Java超高频面试题汇总
今天小白给大家整理一下Java在面试中的高频问题,涵盖Java基础、
Java集合
、Java多线程与并发和Java虚拟机四个方面,共计70+问题,看完这些让你再也不怕面试官提问了!
java晴天过后
·
2023-03-26 01:00
java
面试
后端
Java集合
类-集合类图谱
数据结构在计算机知识体系中的重要性无需赘言,Java的jdk的集合类正是学习数据结构的很好素材。如果能把jdk的集合类吃透,那在常用数据结构方面的功力已经很深了,并且其中有些集合类支持多线程开发,如果理解了它们的实现,那对于多线程开发的理解也大有益处。jdk提供了一系列丰富的集合类来支持应用开发,下图是集合类的简要继承图谱,列出了平常开发中用到的绝大多数的集合类:
Allen赵子强
·
2023-03-25 23:28
八、JDK1.8中HashMap扩容机制
导读前面文章一、深入理解-
Java集合
初篇中我们对Java的集合体系进行一个简单的分析介绍,上两篇文章二、Jdk1.7和1.8中HashMap数据结构及源码分析、三、JDK1.7和1.8HashMap数据结构及源码分析
菠萝y
·
2023-03-25 10:19
Java集合
JAVA
链表
数据结构
java
hashmap
七、JDK1.7中HashMap扩容机制
导读前面文章一、深入理解-
Java集合
初篇中我们对Java的集合体系进行一个简单的分析介绍,上两篇文章二、Jdk1.7和1.8中HashMap数据结构及源码分析、三、JDK1.7和1.8HashMap数据结构及源码分析
菠萝y
·
2023-03-25 10:18
Java集合
JAVA
数据结构
链表
java
hashmap
算法
HashMap扩容机制(JDK8)
HashMap主要用来存放键值对,它基于哈希表的Map接口实现,是常用的
Java集合
之一,是非线程安全的。可以存储null值,但是只有一个key可以为null,有多个值可以为null。
柯南是死神
·
2023-03-25 10:45
Java集合类
学习
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
nacos配置中心的底层原理以及实现
Nacos
源码系列
整体栏目【一】nacos服务注册底层源码详解【二】nacos服务发现底层源码详解【三】nacos的心跳机制底层源码详解【四】nacos配置中心的底层源码详解nacos配置中心源码分析一
huisheng_qaq
·
2023-03-25 01:58
nacos
java
nacos
Java集合
(十一)--EnumSet简析
EnumSet是用于枚举类型的专用Set实现。EnumSet中的所有元素必须来自单个枚举类型,该类型在创建集时显式或隐式指定。枚举集在内部表示为位向量,这种表现非常紧凑和高效。它不允许有空值,如果是试图插入空值,将会抛出NullPointerException异常,但是可以检测是否含有空值。通之前讲的其他集合一样,他也是非同步的。EnumSet的迭代器方法返回的迭代器以其自然顺序(枚举类中枚举常量
swz_android
·
2023-03-25 00:42
Java集合
TreeMap用法总结
Java的TreeMap是集合框架中的一个实现类,TreeMap继承了AbstractMap。TreeMap实现了NavigableMap接口,提供了多种方便的查找功能;TreeMap实现了Cloneable接口,可以克隆;TreeMap实现了Serialiable接口,可以序列化。构造方法TreeMap()创建一个空的TreeMap,并且按照key的自然升序排序;TreeMap(Comparat
LaobingFung
·
2023-03-24 23:49
如何使用插件化机制优雅的封装你的请求hook
本文是深入浅出ahooks
源码系列
文章的第二篇,这个系列的目标主要有以下几点:加深对Reacthooks的理解。学习如何抽象自定义hooks。构建属于自己的Reacthooks工具库。
Gopal
·
2023-03-24 14:42
恒生电子面试 JAVA社招 两年经验(已通过)
文章目录恒生电子面试一面2021.5.31下午两点1.自我介绍2.工作过程中印象最深的一件事情3.该事情有没有做复盘4.
java集合
(八股文)4.1.说说listsetmap的理解4.2.arrayList
time辰星
·
2023-03-24 06:57
面试
java
面试
读Android Handler相关源码
序因为最近准备面试,被问到源码相关的问题,没能回答上来,再加上之前就有想要读源码的想法,趁着现在比较闲,开始这个读
源码系列
。
andywu91
·
2023-03-24 02:40
java基础-HashMap
HashMap主要用于存储键值对,是最常用的
java集合
之一。
黑蛋先生
·
2023-03-24 01:50
java学习
java
Java集合
-HashMap 详解
MapMap类图.pngjava中的Map是一种可以存放键值对的数据集合,Map中的Key是不可重复的,同时一个Key只能对应一个Value.Map是用来替换Java中的Dictionary,Map可以提供三个视图:1.将所有的Key返回为一个SetkeySet()1.将所有的Value返回为一个SetvalueSet()1.或者将Key-value返回为一个Set像TreeMap这一类,可以保证
栖风渡
·
2023-03-23 23:02
集合框架及背后的数据结构
目录1.介绍2.学习的意义2.1
Java集合
框架的优点及作用2.2笔试及面试题3.接口interfaces3.1基本关系说明3.2Collection接口说明3.3Collection常用方法说明3.4Collection
·
2023-03-23 20:56
06-List 相关面试题(集合)
注:
源码系列
文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1说说你对ArrayList的理解?
xinxisimple
·
2023-03-23 13:20
面试内容收集
Java基础知识面试题https://thinkwon.blog.csdn.net/article/details/1043906122
Java集合
容器面试题https://thinkwon.blog.csdn.net
攻城有术
·
2023-03-22 05:14
java后端面试
面试
java
Java基础
Java集合
框架一、
Java集合
类简介:
Java集合
大致分为四种体系:Set:无序、不可重复的集合List:有序、重复的集合Queue:队列集合Map:具有映射关系的集合
Java集合
就像一种容器,可以把多个对象
風箏嘞
·
2023-03-21 20:37
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他