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 mvc
框架源码分析
_SpringMVC源码解读
1.SpringMVC简介SpringMVC框架是围绕一个DispatherServlet来设计的。这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还支持文件上传。处理器是应用中使用注解@Controller和@RequestMapping的类和方法,Spring为处理器方法提供了极其灵活的配置。“对扩展开放”是SpringwebMVC
weixin_39535752
·
2022-11-07 08:06
java
mvc
框架源码分析
Java集合
:ConcurrentHashMap
本篇内容包括:ConcurrentHashMap概述、ConcurrentHashMap底层数据结构、ConcurrentHashMap的使用以及相关知识点。一、ConcurrentHashMap概述ConcurrentHashMap是HashMap的线程安全版本,其内部和HashMap一样,也是采用了数组+链表+红黑树的方式来实现。如何实现线程的安全性?加锁。但是这个锁应该怎么加呢?在HashT
栗筝i
·
2022-11-05 09:46
Java基础
java
数据结构
开发语言
JAVA集合
:HashMap
本篇内容包括:HashMap概述、底层数据结构、扩容机制、线程不安全性以及HashMap的使用。一、HashMap概述HashMap根据是一个键值对集合,采用hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。HashMap最多只允许一条记录的键为null。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数
栗筝i
·
2022-11-05 09:16
Java基础
java
算法
数据结构
JAVA集合
:TreeMap
本篇内容包括:TreeMap概述、红黑树回顾以及HashMap的使用。一、TreeMap概述Map在Java里面分为两种:HashMap和TreeMap,区别就是TreeMap有序,HashMap无序。如果只需要存映射,那么HashMap就够了,但是如果需要存有顺序的key那么就用TreeMap。写程序需要知道怎么构建comparator去自定义排序,还要知道floorKey和floorEntry
栗筝i
·
2022-11-05 09:16
Java基础
java
数据结构
算法
Java集合
:关于 LinkedList 的内容盘点
本篇内容包括:LinkedList的概述、LinkedList的结构既双向链表实现与LinkedList-Node结构、LinkedList的使用(构造方法&常用方法)、关于Queue队列的介绍、关于ArrayList和LinkedList的区别以及算法:翻转链表!一、LinkedList概述LinkedList是用链表作为数据存储结构的List集合,链表数据结构的特点是每个元素分配的空间不必连续
栗筝i
·
2022-11-05 09:45
Java基础
linked
list
LinkedList
Java
数据结构
JAVA集合
:HashSet
本篇内容包括:HashSet概述、HashSet与HashMap的关系以及HashSet的使用一、HashSet概述哈希表存放的是哈希值,HashSet存储元素的顺序并不是按照存入时的顺序(和List显然不同)而是按照哈希值来存的所以取数据也是按照哈希值取得。元素的哈希值是通过元素的hashcode方法来获取的,HashSet首先判断两个元素的哈希值,如果哈希值一样,接着会比较equals方法如果
栗筝i
·
2022-11-05 09:45
Java基础
java
哈希算法
数据结构
Java集合
:TreeSet
本篇内容包括:TreeSet概述、TreeSet的使用以及其他知识点一、TreeSet概述TreeSet()是使用二叉树的原理对新add()的对象按照指定的顺序排序(升序、降序),每增加一个对象都会进行排序,将对象插入的二叉树指定的位置;Integer和String对象都可以进行默认的TreeSet排序,而自定义类的对象是不可以的,自己定义的类必须实现Comparable接口,并且覆写相应的com
栗筝i
·
2022-11-05 09:45
Java基础
java
算法
数据结构
Java集合
:关于 ArrayList 的内容盘点
本篇内容包括:ArrayList概述、ArrayList的扩容机制(包含源码部分)、如何在遍历ArrayList时正确的移除一个元素、ArrayList的构造方法及常用方法、关于Array与ArrayList的区别、关于CopyOnWriteArrayList、关于FailFast与FailSafe机制!一、ArrayList概述ArrayList是最常用的List实现类,内部是通过数组实现的,它
栗筝i
·
2022-11-05 09:15
Java基础
array
list
ArrayList
Java
数据结构
JAVA集合
:关于 Vector 的内容盘点
本篇内容包括:Vector概述、Vector的使用(构造方法&常用方法)、ArrayList与Vector的区别以及Stack栈的相关知识点!一、Vector概述Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,访问它比访问ArrayList慢。Vector
栗筝i
·
2022-11-05 09:15
Java基础
java
算法
开发语言
JAVA集合
:概述
本篇内容包括:
Java集合
内容介绍、List列表、Set集合、Map映射和部分其他知识点一、
Java集合
内容介绍
Java集合
就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容器中
栗筝i
·
2022-11-05 09:14
Java基础
java
链表
数据结构
集合(Java)详解
目录
Java集合
框架概述集合框架Collection接口方法List接口ArrayListLinkedListVectorArrayList,LinkedList,Vector异同Set接口HashSet
CZ_风
·
2022-11-05 08:29
Java编程基础
java
数据结构
后端
青少年编程
开发语言
全网最全的 Java 技术栈内容梳理(持续更新中)
一、JavaCore此专栏,主要介绍Java基础相关知识,将包含有Java基础、
Java集合
、Java并发、JavaIO、JVM、Java网络、Ja
栗筝i
·
2022-11-05 08:56
Java技术栈
开发语言
程序人生
学习方法
1024程序员节
Java 内置接口 Serializable示例详解
Serializable是一个标记型接口serializableVersionUIDJava序列化与JSON序列化的区别Java序列化相较于JSON的优势Java类对象的序列化代码演示总结引言上一部分我们着重讲了
Java
·
2022-11-04 23:43
Redis面试题(2022版)
序列号内容链接1Java基础知识面试题(2022版)https://blog.csdn.net/qq_43061290/article/details/1240237972
Java集合
容器面试题(2022
拉格朗日(Lagrange)
·
2022-11-04 09:49
java面试知识点
redis
java
面试
【JavaDS】HashMap与HashSet的底层原理
的构造方法3.给HashMap分配内存的时机4.HashMap中的put5.HashMap中的哈希函数6.HashMap的扩容机制二.HashSet的底层原理一.HashMap底层原理HashMap是
Java
心荣~
·
2022-11-03 19:39
Java实现数据结构
Java
SE
java
哈希算法
数据结构
Java集合
与数据结构 反射、枚举及Lambda表达式
Java集合
与数据结构反射、枚举及Lambda表达式反射定义用途反射基本信息反射相关的类Class类(反射机制的起源)常用获得类相关的方法常用获得类中属性相关的方法(以下方法返回值为Field相关)获得类中注解相关的方法获得类中构造器相关的方法
头发都哪去了
·
2022-11-03 19:32
Java学习
java
反射
枚举类
经典Java开发教程!阿里巴巴Java面试都问些什么?一文轻松搞定
之前在Github上收获15K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka
普通网友
·
2022-10-31 07:05
程序员
java
后端
面试
对标阿里P7的Java后端开发面试总结,吃透95%以上的技术面【2022最新】
前言本文档是从阿里面试官整理的Java面试题;包含了Java基础、
Java集合
容器、Java异常、并发编程、JVM、Spring、SpringMVC、SpringBoot、SpringCloud、MyBatis
麒麟来编程
·
2022-10-27 07:00
大厂必备Java面试题
java
面试
开发语言
java 8之stream流
Stream流使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象。
picacho_pkq
·
2022-10-18 22:44
java
se
java
java集合
—— ConcurrentHashmap源码解析
java集合
——ConcurrentHashmap源码解析一、基本常量和结构二、构造方法三、initTable(容器初始化)四、put操作addCount五、transfer扩容操作六、helpTransfer
Colins~
·
2022-10-17 11:11
java
java
数据结构
链表
Java集合
源码解析:TreeMap
本文概要二叉查找树的用处二叉查找树,以及二叉树带来的问题平衡二叉树的好处红黑树的定义以及构造红黑树在TreeMap的运用二叉树的好处可能许多人会有疑问,为什么要使用二叉树,有那么多的数据结构,比如数组、链表等简单看下数组和链表的优缺点数组优势:查找快,通过索引直接定位数据。时间复杂度O(1)劣势:删除和插入元素比较麻烦,需要移动的元素比较多。时间复杂度O(n)链表优势:删除和插入比较方便,直接修改
dk2077
·
2022-10-16 07:51
Java集合源码解析
Java集合源码解析
Java集合类
Java
TreeMap
红黑树
Java集合
面试题看这篇就够了
1.说说Java中常用的容器有哪些?容器主要包括Collection和Map两种,Collection存储着对象的集合,而Map存储着键值对(两个对象)的映射表。如图:面试官追问:说说集合有哪些类及他们各自的区别和特点?SetTreeSetHashSetLinkedHashSetListArrayListVectorLinkedListQueueLinkedListPriorityQueueA
普通网友
·
2022-10-14 03:51
javascript
linq
前端
spring
java
JAVA集合
框架--详解
java集合
框架为我们提供了一套性能优良、使用方便的接口和类,它们都位于java.util包中。集合框架是一种为表示和操作而规定的一种统一的彼岸准体系结构。
暇光署墨
·
2022-10-14 03:20
p2p
蓝桥杯
linq
Java集合
详解(超详细)
Java集合
详解(超详细)一、集合框架的概述二、Collection接口(一)Collection接口常用方法(二)Iterator迭代器接口(三)JDK5.0新特性--增强for循环:(foreach
AC_Jobim
·
2022-10-14 03:50
JAVA
java
集合
Map
List
Set
Java集合
知识概括
Java集合
知识概括集合框架概述Collection方法Iterator迭代器接口Collection子接口一:ListCollection子接口二:SetMap接口Collections工具类集合总结集合框架概述简介
GeorgeLin98
·
2022-10-14 03:19
JavaSE
java
Java集合
详解
java集合
集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要是指的内存层面的存储,不涉及到持久化的存储。
海绵宝宝的菠萝屋*
·
2022-10-14 03:19
Java
java
Java集合
(全)
目录一.
Java集合
框架概述1.数组Array存储(1)数组在内存存储方面的特点(2)数组在存储数据方面的弊端2.
Java集合
类存储3.
Java集合
体系(1)Collection接口(2)Map接口4.
小杨不会Java
·
2022-10-14 03:19
JavaSE
java
[email protected]
java集合
容器
Java集合
容器一、
Java集合
框架
java集合
概述:1.面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。
[email protected]
·
2022-10-14 03:48
Java集合
(超详细)
Java集合
类主要由两个根接口Collection和Map派生出来的,Collection派生出了三个子接口:List、Set、Queue(Java5新增的队列),因此
Java集合
大致也可分成List、
卑微小白菜
·
2022-10-14 03:48
Java学习线路
java
集合
面试
Java集合
框架
目录一、
Java集合
框架包含的内容二、关于Collection与Map三、关于List与Set的异同1、关于List(一)、关于List的分支(二)、关于List的分支的ArrayList(三)、ArrayList
jule_zhou
·
2022-10-14 03:46
#
Java
java
jvm
数据结构
Java丨基础:十三、集合
1、
Java集合
框架概述1.1、集合框架与数组的对比及概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器。
虎萝OuO
·
2022-10-14 03:46
Java
Java基础
java
Java集合
框架最全详解(看这篇就够了)
Java集合
体系框架
Java集合
类主要由两个根接口Collection和Map派生出来的。
90后小伙追梦之路
·
2022-10-14 03:45
后端
java
架构
面试
程序人生
分布式
数据结构
java
java之Stream的常见用法
Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象,是一个来自数据源的元素队列并支持聚合操作(https://upload-images.jianshu.io
手扶拖拉机_6e4d
·
2022-10-12 22:55
EnumMap的使用-当key是enum枚举
如果作为key的对象是enum类型,那么,还可以使用
Java集合
库提供的一种EnumMap,它在内部以一个非常紧凑的数组存储value,并且根据enum类型的key直接定位到内部数组的索引,并不需要计算
LC超人在良家
·
2022-10-12 21:41
Java
java
开发语言
Jakarta-Common-JXPath使用笔记
apache公司提供的XPath的java实现,属于jakarta的一部分,最新的版本是1.1,JXPath的主要功能在于一组java类库来使用XPath的方式访问符合JavaBeans规范的java类、
java
昆山人在上海
·
2022-10-12 21:22
Java相关
import
string
iterator
class
integer
object
Apache Common JXPath
apache组织提供的XPath的java实现,属于jakarta的一部分,最新的版本是1.1,JXPath的主要功能在于一组java类库来使用XPath的方式访问符合JavaBeans规范的java类、
java
cf
·
2022-10-12 21:27
java
apache
string
javabeans
collections
java
基于JAVA的俄罗斯方块游戏的设计与实现
目录1引言1.1课题研究背景和意义1.2国内外现状分析1.3课题研究主要内容1.4论文组织结构2核心技术介绍2.1AWT技术介绍2.2eclipse编译器介绍2.3
JAVA集合
类技术简介3需求分析3.1
一枚小小程序员哈
·
2022-10-11 07:39
java
servlet
开发语言
美团工作7年,精华全在这份学习笔记里了,已成功帮助多位朋友拿到5个大厂Offer
大致内容包括了:
Java集合
、JVM、多线程、并发编程、设计模式、Spring全家桶、
·
2022-10-07 15:09
java面试美团后端
阿里面试1234面详细完整流程——JAVA岗位
目录一面二面三面四面一面1.自我介绍2.个人项目经历3.
java集合
类用过哪些,讲一下TreeMap,讲一下list系列的,ArrayList,LinkedList(红黑树默认对key按照字典顺序进行升序排序
fpga和matlab
·
2022-10-05 22:04
★求职:大厂笔试面试总结
java
jvm
servlet
阿里面试
阿里java面试
堪称最全的Java面试笔记(准备+基础+数据库+框架+面经)
看完这份[Java突击面试笔记]后我把它分为以下5篇内容准备篇:求职指南+简历怎么写+面试前关心的问题+如何学习等基础篇:Java基础+
Java集合
计算机网络+操作系统+数据结构+算法+操作系统等数据库篇
鸨哥学JAVA
·
2022-09-30 10:06
程序员
Java
编程
java
面试
数据库
2022最新版Java多线程&并发面试题总结(108道题含答案解析)
前言最近面试的小伙伴很多,对此我整理了一份Java面试题手册:基础知识、JavaOOP、
Java集合
/泛型面试题、Java异常面试题、Java中的IO与NIO面试题、Java反射、Java序列化、Java
普通网友
·
2022-09-28 18:51
Java面试
java
面试
开发语言
架构
后端
【2021最新版】Java面试真题手册:面试题(1000道)+
Java集合
/泛型+IO与NIO+多线程&并发+ JVM+Mysql+Redis+MongoDB+ssm等,面试大全!!!
最近面试的小伙伴很多,对此我整理了一份Java面试题手册:基础知识、JavaOOP、
Java集合
/泛型面试题、Java异常面试题、Java中的IO与NIO面试题、Java反射、Java序列化、Java注解
公众号【Java大蜗牛】
·
2022-09-28 18:31
JVM
编程语言
java
java
spring
面试
编程语言
jvm
【2022版】Java多线程与高并发面试题总结,108道题含答案解析。
前言最近面试的小伙伴很多,对此我整理了一份Java面试题手册:基础知识、JavaOOP、
Java集合
/泛型面试题、Java异常面试题、Java中的IO与NIO面试题、Java反射、Java序列化、Java
Javaesandyou
·
2022-09-28 18:28
java
面试
开发语言
Java集合
(Iterator、Collection、List、Set、Map)
内容来源:
Java集合
、泛型和枚举1.集合简介在Java中数组的长度是不可修改的。然而在实际应用的很多情况下,无法确定数据数量。这些数据不适合使用数组来保存,这时候就需要使用集合。
Coder_Cui
·
2022-09-26 22:24
Java基础
java
对集合、复杂度以及泛型的认识
Java集合
框架JavaCollectionFramework,又被称为容器container,是定义在java.util包下的一组接口interfaces和其实现类classes。
crazy_xieyi
·
2022-09-23 17:39
数据结构与算法
java
数据结构
链表
开发语言
java-ee
从0复习java——集合框架
文章目录
Java集合
框架集合概念集合和数组的区别Collection体系Collection方法添加元素删除元素判断其他方法Collection的遍历增强For循环遍历迭代器遍历List方法List的遍历
Melonico
·
2022-09-22 16:53
Java复习
1024程序员节
java
美团电话面试
类加载器是什么4,数据库事务的四个特性,及隔离的几个方式(级别)分别是什么5,MySQL,innodb如何实现行锁,锁的底层实现原理6,Java垃圾收集器如何收集,分代策略7,SpringIoC实现原理8,
Java
沉梦昂志1995
·
2022-09-22 15:35
面试
美团电话面试第一次
java官网教程(进阶篇)—— 集合
目录集合——使用和扩展
Java集合
框架的课程。
石灰聪
·
2022-09-22 10:58
java官网教程
java
开发语言
后端
【JAVA数据结构】集合框架以及背后的数据结构
文章目录一.集合框架简介1.1背景介绍1.2
JAVA集合
框架的优点1.3笔试及面试题二.接口interfaces2.1基本关系说明2.2Collection常用方
爱打酱油的新一
·
2022-09-15 13:07
java专项突破
java
数据结构
面试
别找了,
Java集合
面试问题这里帮你总结好了!
Java集合
框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于
Java集合
的重要问题和答案。1.
Java集合
框架是什么?说出一些集合框架的优点?
ZHAOHUODIAN888
·
2022-09-15 13:57
后端
java
面试
开发语言
jvm
经验分享
上一页
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
其他