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集合源码系列
J2SE I一一
Java集合
类(详解)
Java集合
类的详解一.集合的简述集合类是用来存放某类对象的。集合类有一个共同特点,就是它们只容纳对象(实际上是对象名,即指向地址的指针)。这一点和数组不同,数组可以容纳对象和简单数据。
Help_II
·
2020-11-24 15:29
java
集合
java-se
collection
map
一文搞定
Java集合
类,你还在为
Java集合
类而烦恼吗?
导读:你还在为集合类而烦恼吗?别担心,我花了几天时间整理了一下集合类,文章通俗易懂,看完这篇文章保证让你茅塞顿开。内容很全,所以文章有点长,建议收藏再看。文章目录1.什么是集合,要她作甚?2.集合存储的数据类型?3.常用的集合类4.Collection接口Contains方法的进阶5.iterator方法6.List接口ArrayList集合类LinkedList集合类Vector集合类7.Set
轻松玩编程
·
2020-11-24 14:28
Java基础
java
入职阿里工作5年,晋升到P8就剩这份学习笔记了,已帮助多个朋友拿到Offer
包含基础知识、
Java集合
、JVM、
爱码士人员
·
2020-11-24 14:19
Java
面试
架构
数据库
分布式
java
面试
编程语言
springcloud gateway ribbon使用_闷棍暴打面试官 SpringCloud
源码系列
: (一) SpringCloud的前世今生
单机架构VS微服务架构哪个是21世纪的Web领域的趋势?答案:微服务架构是单机架构的未来,但不是银弹多用于增长型业务!如果你是一位软件行业从业者,尤其是从事服务器端或者后台系统软件开发,相信近年来一定被层出不穷的商业名词所包围:NoSQL、BigData、Web-scale、Sharding、Eventualconsistency、ACID、CAP理论、云服务、MapReduce和Real-tim
weixin_39545329
·
2020-11-22 22:14
springcloud
gateway
ribbon使用
java集合
【9】—— Vector接口源码超级详细解析
[TOC]1.Vector介绍Vector和前面说的ArrayList很是类似,这里说的也是1.8版本,它是一个队列,但是本质上底层也是数组实现的。同样继承AbstractList,实现了List,RandomAcess,Cloneable,java.io.Serializable接口。具有以下特点:提供随机访问的功能:实现RandomAcess接口,这个接口主要是为List提供快速访问的功能,也
秦怀杂货店
·
2020-11-22 18:22
java
集合
vector
源码分析
java集合
【8】—— ArrayList接口源码超级详细解析
1.ArrayListArrayList是最最常用的集合类了,真的没有之一。下面的分析是基于1.8.0_261源码进行分析的。1.1ArrayList特点介绍动态数组,使用的时候,只需要操作即可,内部已经实现扩容机制。线程不安全有顺序,会按照添加进去的顺序排好基于数组实现,随机访问速度快,插入和删除较慢一点可以插入null元素,且可以重复1.2实现的接口和继承的类首先,我们看看ArrayList实
秦怀杂货店
·
2020-11-22 18:51
java
源码
集合
java集合
【7】—— List接口源码超级详细解析
1.List接口的特性java.util.List接口继承于Collection接口,与Map最大的不同之处,在于它属于单列集合,相当于一个列表,有以下这些特点:有顺序,按照添加的顺序存储,是一种线性结构。可以根据索引查询元素。元素可以重复。Anorderedcollection(alsoknownasasequence).Theuserofthisinterfacehasprecisecontr
秦怀杂货店
·
2020-11-22 18:16
java
jdk
源码分析
java集合
【5】—— Collections接口源码解析
一、Collections接口是做什么的?用官网文档的介绍:ThepolymorphicalgorithmsdescribedherearepiecesofreusablefunctionalityprovidedbytheJavaplatform.AllofthemcomefromtheCollectionsclass,andalltaketheformofstaticmethodswhosef
秦怀杂货店
·
2020-11-22 18:14
collection
java
集合
源码
java集合
【4】—— iterator 和iterable的异同分析
一、iterator介绍iterator接口,也是集合大家庭中的一员。和其他的Map和Collection接口不同,iterator主要是为了方便遍历集合中的所有元素,用于迭代访问集合中的元素,相当于定义了遍历元素的规范,而另外的Map和Collection接口主要是定义了存储元素的规范。booleanhasNext();//是否有下一个元素Enext();//获取下一个元素//移除元素defau
秦怀杂货店
·
2020-11-22 18:44
iterator
iterable
集合
java
java集合
【3】——iterable接口源码解析
iterable接口整个接口框架关系如下(来自百度百科):iterable接口其实是
java集合
大家庭的最顶级的接口之一了,实现这个接口,可以视为拥有了获取迭代器的能力。
秦怀杂货店
·
2020-11-22 18:44
java
iterable
源码
java集合
【2】—— iterator接口详解
一、iterator接口介绍iterator接口,也是集合大家庭中的一员。和其他的Map和Collection接口不同,iterator主要是为了方便遍历集合中的所有元素,用于迭代访问集合中的元素,相当于定义了遍历元素的规范,而另外的Map和Collection接口主要是定义了存储元素的规范。还记得么?之前说的iterable接口,有一个方法就是叫iterator(),也是返回iterator对象
秦怀杂货店
·
2020-11-22 18:13
java
iterator
源码
java集合
【1】—— 俯瞰
Java集合
分类
(一)
java集合
分类之前大概分为三种,Set,List,Map三种,JDK5之后,增加Queue.主要由Collection和Map两个接口衍生出来,同时Collection接口继承Iterable接口
秦怀杂货店
·
2020-11-22 18:36
java
集合
源码分析
java集合
【8】—— ArrayList接口源码超级详细解析
1.ArrayListArrayList是最最常用的集合类了,真的没有之一。下面的分析是基于1.8.0_261源码进行分析的。1.1ArrayList特点介绍动态数组,使用的时候,只需要操作即可,内部已经实现扩容机制。线程不安全有顺序,会按照添加进去的顺序排好基于数组实现,随机访问速度快,插入和删除较慢一点可以插入null元素,且可以重复1.2实现的接口和继承的类首先,我们看看ArrayList实
秦怀杂货店
·
2020-11-22 18:18
java
源码
集合
java集合
【9】—— Vector接口源码超级详细解析
[TOC]1.Vector介绍Vector和前面说的ArrayList很是类似,这里说的也是1.8版本,它是一个队列,但是本质上底层也是数组实现的。同样继承AbstractList,实现了List,RandomAcess,Cloneable,java.io.Serializable接口。具有以下特点:提供随机访问的功能:实现RandomAcess接口,这个接口主要是为List提供快速访问的功能,也
秦怀杂货店
·
2020-11-22 18:18
java
集合
vector
源码分析
Java集合
总结大全--史上最强
Java集合
总结大全List接口与接口实现类Set接口与接口实现类Map接口与接口实现类线程安全处理方法ArrayList、LinkedList和Vector的区别HashMap和HashTable的区别
程序员小哲
·
2020-11-22 13:27
java
队列
链表
数据结构
java
redis
java集合
【7】—— List接口源码超级详细解析
1.List接口的特性java.util.List接口继承于Collection接口,与Map最大的不同之处,在于它属于单列集合,相当于一个列表,有以下这些特点:有顺序,按照添加的顺序存储,是一种线性结构。可以根据索引查询元素。元素可以重复。Anorderedcollection(alsoknownasasequence).Theuserofthisinterfacehasprecisecontr
秦怀杂货店
·
2020-11-21 21:48
java
jdk
源码分析
import vue from vue_入口开始解读Vue
源码系列
(二)——new Vue 的故事
作者:muwoo转发链接:https://github.com/muwoo/blogs/blob/master/src/Vue/2.md目录入口开始解读Vue
源码系列
(一)——造物创世入口开始解读Vue
weixin_39604478
·
2020-11-21 18:42
import
vue
from
vue
子程序入口参数是什么
Java集合
之一HashMap
importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map.Entry;publicclassHashMapTest{publicstaticvoidmain(String[]args){HashMapmap=newHashMapentry:map.entrySet()){St
荻叶添愁
·
2020-11-20 16:54
java
阿里工作6年,熬到P7就剩这份学习笔记了,已助朋友拿到7个Offer
大致内容包括了:
Java集合
、JVM、多线程、并发编程、设计模
是你刀哥啊
·
2020-11-19 16:03
java
编程语言
人工智能
面试
项目管理
Alibaba整理25大专题面试宝典,凭借他成功斩获阿里P7offer
容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:JavaOOP面试题专题二:
Java集合
/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六
yunduo1
·
2020-11-19 13:02
java
架构
面试
java
redis
面试
编程语言
elasticsearch
以太坊
源码系列
之miner解析(2)
//工作者是负责将消息应用到新状态的主要对象typeworkerstruct{config*ConfigchainConfig*params.ChainConfigengineconsensus.EngineethBackendchain*core.BlockChain//FeedspendingLogsFeedevent.Feed//Subscriptionsmux*event.TypeMuxt
weixin_39482724
·
2020-11-18 19:05
以太坊源码解析
区块链
阿里P9都赞不绝口的面试宝典!半月看完25大专题,居然斩获阿里P7offer
容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:JavaOOP面试题专题二:
Java集合
/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六
Java架构俱乐部
·
2020-11-18 14:58
架构
面试
程序员
java
redis
面试
编程语言
elasticsearch
阿里巴巴Java岗位从P5-P7的成长笔记【总共3283页PDF文档】
之前在Github上收获45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka
月云银
·
2020-11-18 13:48
Java面试
java
面试
阿里巴巴
Java面试
spring
jsliang 求职系列 - 15 - 手写
源码系列
汇总
一目录不折腾的前端,和咸鱼有什么区别目录一目录二jsliang整理三参考文献 3.1手写系列文章 3.2手写call/bind/apply 3.3手写深拷贝和浅拷贝 3.4手写Promise二jsliang整理返回目录本系列有7篇文章,19个手写方法,大纲32个知识点。手写系列存放位置:[x]手写系列各个手写具体实现:[x]Promise[x]简写版Promise(不支持异步)[x]手写Promi
jsliang
·
2020-11-18 00:24
前端
javascript
面试
求职
一文搞定
Java集合
类原理
Java集合
类实现原理1.Iterable接口定义了迭代集合的迭代方法iterator()forEach()对1.8的Lambda表达式提供了支持2.Collection接口定义了集合添加的通用方法intsize
MakerStack
·
2020-11-17 18:52
java
集合
hashmap
hashmap的工作原理
linkedlist
jsliang 求职系列 - 15 - 手写
源码系列
汇总
一目录不折腾的前端,和咸鱼有什么区别目录一目录二jsliang整理三参考文献 3.1手写系列文章 3.2手写call/bind/apply 3.3手写深拷贝和浅拷贝 3.4手写Promise二jsliang整理返回目录本系列有7篇文章,19个手写方法,大纲32个知识点。手写系列存放位置:[x]手写系列各个手写具体实现:[x]Promise[x]简写版Promise(不支持异步)[x]手写Promi
jsliang
·
2020-11-17 00:57
前端
javascript
面试
求职
我在上海乐字节学习Java的第二十天(持续更新中)
Java集合
(上)Java中的集合是工具类,可以存储任意数量的具有共同属性的对象为什么使用集合,而不用数组呢?
HUIYL1
·
2020-11-15 14:59
java
Java 异常的处理方式与自定义异常
一、前言
Java集合
系列已经讲完了,接下来我们来讲异常与多线程。
Maenj_Ba_lah
·
2020-11-13 23:20
java
Java 集合(四)——集合总结
一、前言
Java集合
系列文章如下:
Java集合
(一)——Collection集合接口、Iterator迭代器和泛型;
Java集合
(二)——List、Set集合和Collections工具类;
Java集合
Maenj_Ba_lah
·
2020-11-13 23:19
java
Java 集合(二)——Set 集合、List 集合和 Collections 工具类
一、前言在
Java集合
(一)中我们已经讲了Collection集合接口、Iterator迭代器和泛型,今天我们来讲Set集合、List集合和Collections工具类。
Maenj_Ba_lah
·
2020-11-13 23:07
java
java集合
入门和深入学习,看这篇就差不多了
一、集合入门总结集合框架:Java中的集合框架大类可分为Collection和Map;两者的区别:1、Collection是单列集合;Map是双列集合2、Collection中只有Set系列要求元素唯一;Map中键需要唯一,值可以重复3、Collection的数据结构是针对元素的;Map的数据结构是针对键的。泛型:在说两大集合体系之前先说说泛型,因为在后面的集合中都会用到;所谓的泛型就是:类型的参
Java攻城师
·
2020-11-13 17:38
后端
java
Java集合
LinkedList的原理及使用详解
LinkedList和ArrayList一样是集合List的实现类,虽然较之ArrayList,其使用场景并不多,但同样有用到的时候,那么接下来,我们来认识一下它。一.定义一个LinkedListpublicstaticvoidmain(String[]args){ListstringList=newLinkedListtempList=newArrayListstringList2=newLin
·
2020-11-13 13:43
讲的太好了,一次性就让我搞懂了
Java集合
,建议收藏起来!
一、集合与数组的比较二、集合结构继承图集合分为两大类:一类是单个方式存储元素,超级父接口是java.util.Collection;一类是以键值对的方式存储元素,超级父接口是java.util.Map。Collection和Map,是集合框架的根接口。集合结构的继承需要熟练掌握。注意分清哪些是接口,哪些是实现类。有序:指的是存进去的元素是这个顺序,取出来还是这个顺序;无序:表示存进去是这个顺序,取
前程有光
·
2020-11-13 11:00
后端
java
程序员
他凭借这70份PDF,3170页文件,成功斩获了含BATJ所有的offer
题库非常全面包括
Java集合
、JVM、多线程、并发编程、
前程有光
·
2020-11-13 11:32
java
后端
spring
面试
程序员
Java 集合看这一篇就够了
话不多说,直接上图:
Java集合
,也称作容器,主要是由两大接口(Interface)派生出来的:Collection和Map顾名思义,容器就是用来存放数据的。
小齐本齐
·
2020-11-13 11:04
java
靠这份美团架构师的Java面试宝典,我拿下阿里、腾讯等大厂offer
没有掌握绝对的技术,那么就要不断的学习我是如何拿下阿里,腾讯等4家大厂的offer的呢,今天分享我的秘密武器,美团大神整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、
Java
java码农之路1
·
2020-11-10 20:06
数据库
java
redis
面试
分布式
Java集合
总结(详细)
一、集合与数组的比较-集合数组可以存放的内容只能是对象(引用)基本数据类型和对象(引用数据类型)都可以,创建前需要声明它容纳的元素的类型,一个数组只能是其中一种容量可以动态扩展容量是静态的,创建之后无法改变,不能越界size()方法可以查询元素的个数数组无法判断其中实际存有多少元素,length()只告诉了数组的容量集合以类的形式存在,具有封装、继承、多态等类的特性二、集合结构继承图集合分为两大类
竹蜻蜓飞行
·
2020-11-09 20:53
Java知识
java
数据结构
集合
「重学
Java集合
」HashMap全面解析
Java集合
:HashMap全面解析参考学习此处膜拜大佬,五体投地https://blog.csdn.net/carson_ho/article/details/79373026写在前面本文是对于HashMap
gnaixoar1997
·
2020-11-09 10:53
重学Java集合
java
编程语言
面试
node读
源码系列
---koa2源码分析
koa介绍koa有1.x和2.x两个版本,koa1.x基于generator,依赖co的包装。koa2.x基于promise,在nodev7.6+可以直接运行,低版本可以babel。下面是基于koa2.13源码的介绍。简单使用//1导包constKoa=require('koa');//2new一个koa的实例说明koa是一个类constapp=newKoa();//3挂载中间件app.use(a
potenstop
·
2020-11-09 10:58
node
源码系列
----编译nodejs-v16
提前准备系统window10安装vs2019(必须)安装python2.7或者2.8python3会有问题下载node源码(version:16.0)gitclone--depth=1https://github.com/nodejs/node.gitcdnode编译必须管理员身份打开cmd,进到node项目目录下执行vcbuildrelease进行编译,需要等个十几分钟。vcbuildrelea
potenstop
·
2020-11-04 18:52
RocketMQ
源码系列
(二)RocketMQ路由中心,NameServer源码篇,路由注册,路由发现,路由删除
文章目录1、RocketMQ设计理念2、RocketMQ解决的问题3、NameServer所承担的作用4、NameServer启动流程入口main函数创建Namesrv核心控制器start(controller)方法controller.initialize()初始化方法NamesrvConfig属性NettyServerConfig属性5、NameServer路由元信息NameServer存储的
希望一定会达成!
·
2020-11-01 12:00
RocketMQ系列
分布式
中间件
Java 中的 LinkedList
本篇文章是【
Java集合
系列】文章的第二篇,本系列将会逐个分析Java中的常用集合的特性及实现,然后对比不同场景下应该选择哪种集合使用。
张可_
·
2020-10-27 20:58
大厂offer直通车:并发编程28题+JVM21题+Redis 16题+
Java集合
22题
大厂面试主要及经常问到技术点:并发编程、多线程、JVM、优化、Spring、消息框架、分布式、缓存等以及你使用过的框架且第一轮的基础很重要,通过会后录取可能性就相对高了!今天小编已经将这些大厂都常问的技术点的问题都整理出来了,希望能帮助到深夜还在为面试做准的朋友、后续准备面试的朋友。面试题如下:并发编程28题-Synchronized用过吗,其原理是什么?-你刚才提到获取对象的锁,这个“锁”到底是
码农架构
·
2020-10-17 12:47
吐血整理:手拿几个大厂offer的秘密武器!(免费领取)
今天分享一个秘密武器,资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC
Java讲师天团
·
2020-10-16 13:55
java
分布式
jvm
大数据
数据库
HashMap
本篇文章是【
Java集合
系列】文章Map篇的第二篇,本系列将会逐个分析Java中的常用集合的特性及实现,然后对比不同场景下应该选择哪种集合使用。
张可_
·
2020-10-12 11:48
Java
数据结构
java
hashmap
Android
算法
Hashtable
本篇文章是【
Java集合
系列】文章Map篇的第一篇,本系列将会逐个分析Java中的常用集合的特性及实现,然后对比不同场景下应该选择哪种集合使用。
张可_
·
2020-10-12 11:35
Java
数据结构
java
hashmap
Android
一分钟带你学懂——什么是堆?
上一篇的「
Java集合
框架」里,还剩下一个大问题没有说的,那就是PriorityQueue,优先队列,也就是堆,Heap。什么是堆?堆其实就是一种特殊的队列——优先队列。
小齐本齐
·
2020-10-11 10:51
java
HashMap和Hashtable的区别
HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关
Java集合
框架的最经典的问题。Hashtable是个过时的集合类,存在于JavaAPI中很久了。
烛火下的乌托邦丶
·
2020-10-11 05:58
说说ArrayList的foreach与iterator时remove的区别
源码系列
-ArrayList你真懂?
雕爷
·
2020-10-11 05:04
java
浅谈
Java集合
Java集合
集合是对象的容器,定义了多个对象进行操作的常用方法,可实现数组的功能。
Java集合
类库所处位置:java.util.*。
城北有个混子
·
2020-10-10 22:00
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他