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基础知识每日总结(13)---
Java集合
集合1.
Java集合
框架java.util包中提供了一些集合类,这些集合类又被称为容器。
Silver.Bullet
·
2020-09-15 12:27
CoreJava
链表
队列
java
自定义实现迭代器
关于
Java集合
类的迭代器的概念可以看下面的博客链接
Java集合
类迭代器自定义迭代器这里我们用链表类作为说明首先,自定义一个链表类,并实现Iterable接口,因为要重写迭代器方法classLinkListimplementsIterable
Allen..
·
2020-09-15 12:11
吃透Netty
源码系列
五十六之NioEventLoopGroup创建细节二
吃透Netty
源码系列
五十六之NioEventLoopGroup创建细节二NioEventLoopopenSelectorSelectorTupleSelectedSelectionKeySetSelectedSelectionKeySetSelectorServerBootstrap
王伟王胖胖
·
2020-09-15 11:36
吃透Netty源码系列
吃透Netty源码系列
Netty源码解析
Netty
NioEventLoop
事件循环
吃透Netty
源码系列
八之管道ChannelPipeline
吃透Netty
源码系列
八之管道ChannelPipeline简介ChannelInboundInvoker接口ChannelOutboundInvoker接口ChannelPipeline接口ChannelHandlerContext
王伟王胖胖
·
2020-09-15 11:36
吃透Netty源码系列
吃透Netty源码系列
Netty
Netty源码解析
多路复用
nio
吃透Netty
源码系列
十五之ByteBuf和引用计数
吃透Netty
源码系列
十五之ByteBuf和引用计数ByteBuf简单介绍一些特定的操作discardReadBytesclearAbstractByteBufReferenceCounted引用计数接口
王伟王胖胖
·
2020-09-15 11:04
吃透Netty源码系列
吃透Netty源码系列
Netty源码解析
Netty
多路复用
nio
吃透Netty
源码系列
十之管道DefaultChannelPipeline详细介绍二
吃透Netty
源码系列
十之管道DefaultChannelPipeline详细介绍二有待处理的任务invokeHandlerAddedIfNeededcallHandlerAddedForAllHandlersPendingHandlerCallback
王伟王胖胖
·
2020-09-15 11:04
吃透Netty源码系列
吃透Netty源码系列
Netty
Netty源码解析
多路复用
nio
吃透Netty
源码系列
十三之ChannelOutboundBuffer详解
吃透Netty
源码系列
十三之ChannelOutboundBuffer详解简单介绍内部类Entry重要属性decrementPendingOutboundBytessetWritablefireChannelWritabilityChangedtotalcurrentcurrentProgressprogresssizeclearNioBuffersremoveEntryremoveremove
王伟王胖胖
·
2020-09-15 11:04
吃透Netty源码系列
吃透Netty源码系列
Netty源码解析
Netty
多路复用
nio
P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌
该文档在Github上收获45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka
马士兵老师
·
2020-09-15 11:18
数据库
分布式
设计模式
spring
java
Java集合
Iterator迭代器的实现
一、迭代器概述1、什么是迭代器?在Java中,有很多的数据容器,对于这些的操作有很多的共性。Java采用了迭代器来为各种容器提供了公共的操作接口。这样使得对容器的遍历操作与其具体的底层实现相隔离,达到解耦的效果。在Iterator接口中定义了三个方法:2、迭代器使用publicstaticvoidmain(String[]args){Listlist=newArrayListit=list.ite
dengduoya4019
·
2020-09-15 10:43
java
Java集合
排序规则接口Comparator用法解析
1.前言最近用到了集合排序(基于Java8)。现在我能用Stream的就用Stream,真香!排序可以这么写:Listpeoples=newArrayListint实现该方法一定要注意以下事项:必须保证compare(x,y)和compare(y,x)的值的和必须为0。必须保证比较的顺序关系是可传递的,如果compare(x,y)>0而且compare(y,z)>0则compare(x
·
2020-09-15 10:17
吃透Netty
源码系列
五十四之ChannelFuture异步回调详解三
吃透Netty
源码系列
五十四之ChannelFuture异步回调详解三sysn同步DefaultChannelPromise的syncDefaultPromise的syncDefaultChannelPromise
王伟王胖胖
·
2020-09-15 09:33
吃透Netty源码系列
吃透Netty源码系列
Netty源码解析
Netty
ChannelFuture
异步回调
吃透Netty
源码系列
五十三之ChannelFuture异步回调详解二
吃透Netty
源码系列
五十三之ChannelFuture异步回调详解二继续flushAbstractUnsafe的flushChannelOutboundBuffer的addFlushDefaultPromise
王伟王胖胖
·
2020-09-15 09:33
吃透Netty源码系列
吃透Netty源码系列
Netty源码解析
Netty
ChannelFuture
异步回调
吃透Netty
源码系列
五十二之ChannelFuture异步回调详解一
吃透Netty
源码系列
五十二之ChannelFuture异步回调详解一Netty的异步理解JDK的FutureNetty的FutureChannelFuturePromiseProgressivePromise
王伟王胖胖
·
2020-09-15 09:32
吃透Netty源码系列
吃透Netty源码系列
Netty源码解析
Netty
ChannelFuture
异步回调
吃透Netty
源码系列
九之管道DefaultChannelPipeline详细介绍一
吃透Netty
源码系列
九之管道DefaultChannelPipeline详细介绍一一些重要属性构造方法一些常见的方法创建通道上下文头添加处理器addFirstaddFirst0添加到双向链表中callHandlerCallbackLater
王伟王胖胖
·
2020-09-15 09:32
吃透Netty源码系列
吃透Netty源码系列
Netty
多路复用
Netty源码解析
nio
【java】
java集合
list与set、map集合的区别详解
一、前言
java集合
的主要分为三种类型:1、Set(集)2、List(列表)3、Map(映射)
java集合
的接口:1、
java集合
由两个接口实现,分别为Collection(list、set)和Map(
Jack小强
·
2020-09-15 09:26
java
LinkedList集合底层原理
Java集合
的LinkedList底层详解前一篇文章,已经讲过ArrayList的底层实现原理,今天学习LinkedList底层实现原理。
xiaoyaGrace
·
2020-09-15 09:03
Hash详解链接
自己就不再总结了,收藏链接,以备随时查看CSDN博客链接:
Java集合
之一—HashMap这篇文章参考的原文链接:HashMap实现原理及源码分析另外,在LeetCode第一题:两数之和中有个关于HashMap
吾心不老
·
2020-09-15 09:50
java
集合框架体系概述
Java集合
框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。
米醋(XOXO)
·
2020-09-15 09:19
java基础知识
集合框架
java基础知识
Spring
源码系列
(三)--spring-aop的基础组件、架构和使用
简介前面已经讲完spring-bean(详见Spring),这篇博客开始攻克Spring的另一个重要模块--spring-aop。spring-aop可以实现动态代理(底层是使用JDK动态代理或cglib来生成代理类),在项目中,一般被用来实现日志、权限、事务等的统一管理。我将通过两篇博客来详细介绍spring-aop的使用、源码等。这是第一篇博客,主要介绍spring-aop的组件、架构、使用等
子月生
·
2020-09-15 09:00
Java 基础 - Collection集合通用方法及操作/ArrayList和LinkedList的差别优势 /弃用的Vector...
②长度难于应对实际情况*2.
Java集合
,①Collection集合:1.set:元素无序,不可重复;2.元素有序,可重复的集合--动态不定长数组*②Map集合,具有映射关系的"key-value"对的集合
weixin_30823833
·
2020-09-15 08:15
java
c/c++
数据结构与算法
Java集合
之LinkedList源码分析
概述LinkedLIst和ArrayLIst一样,都实现了List接口,但其内部的数据结构不同,LinkedList是基于链表实现的(从名字也能看出来),随机访问效率要比ArrayList差.它的插入和删除操作比ArrayList更加高效,但还是要遍历部分链表的指针才能移动到下标所指的位置,只有在链表两头的操作能省掉移动,如add(),addFirest(),removeLast()等.Linke
weixin_30611509
·
2020-09-15 08:39
吃透
Java集合
系列六:HashSet、LinkedHashSet和TreeSet
一:HashSetpublicclassHashSetextendsAbstractSetimplementsSet,Cloneable,java.io.SerializableHashSet继承于AbstractSet该类提供了Set接口的骨架实现,以最大限度地减少实现此接口所需的工作量。实现Set接口,标志着内部元素是无序的,元素是不可以重复的。实现Cloneable接口,标识着可以它可以被复
吃透Java
·
2020-09-15 08:01
吃透Java集合
HashSet
LinkedHashSet
TreeSet
Java集合
框架的层次结构和使用规则梳理
所有抽象出来的数据结构和操作(算法)统称为
Java集合
框架(JavaCollectionFramework)。Java程序员在具体应用时,不必考虑数据结构和算法实现细节
mrdothe
·
2020-09-15 08:07
Java精华文章
java集合
框架体系介绍
Java中集合的分类,主要有两个接口派生出来的:Collection和Map是
java集合
框架的根接口,这两个接口包含一些接口或者实现类。
king9819
·
2020-09-15 08:53
Java集合
框架复习之规则集Set-HashSet(三)
Set接口扩展了Collection接口,只是规定Set的实例不包含重复的元素(这个可以好好利用一下,做某些事情很方便)由于它会判断添加的元素是否存在于集合中,用到equals方法,而是否相同取决于我们对具体类的定义,比如一个类,人,假如只要名字相同就是同一个人的话,我们就需要重写equals方法,而一般重写equals就需要重写hashCode方法,为了维持协定:如果x.equals(y)返回“
xdgaozhan
·
2020-09-15 07:24
Java
Java
Collection
hashCode
equals
HashSet
Java集合
元素比较的实现
用Collection是工具类的sort()方法排序自定义元素:为类添加比较功能,实现Comparable接口,重写compareTo方法对自定义Student类按年龄升序排序,代码如下:publicclassStudentimplementsComparable{@OverridepublicintcompareTo(Objecto){Studentstu=(Student)o;returnth
雪落富士山
·
2020-09-15 07:58
基础
Java集合
中List,Set以及Map等集合体系详解(史上最全)
转载请注明出处:
Java集合
中List,Set以及Map等集合体系详解(史上最全)概述:List,Set,Map都是接口,前两个继承至Collection接口,Map为独立接口Set下有HashSet,
_风_云_
·
2020-09-15 07:21
java
集合框架复习之集合框架层次体系结构(一)
在
Java集合
框架中定义的所有接口和类都存储在java.util包中,并且集合框架中的所有具体类都实现了java.lang.Cloneable和java.io.Serializable接口,即它们的实例都是可复制并可序列化的
xdgaozhan
·
2020-09-15 07:17
Java
集合框架(一) 层次体系结构
1、
java集合
框架其实就是一些能提供更有效的组织和操作数据的数据结构2、在面向对象思想里,一种数据结构就是一个容器3、
java集合
框架支持两个类型容器:(1)第一种是存储一个元素集合,称为集合;(2)
Martin-Lam
·
2020-09-15 07:41
java集合框架
集合
java集合框架
容器
java
存储
高级javaAPI
(1)如果并不知道程序运行时会需要多少对象,或者需要更复杂方式储存对象—可以使用
JAVA集合
框架。(2)
java集合
框架提供了一套性能优良,使用方便的接口和类,他位于java.util包中。2.
小白的蜕变1314
·
2020-09-15 05:47
深入理解JAVA迭代器
概述
Java集合
框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet...
weixin_37606743
·
2020-09-15 01:41
JAVA
Java集合
笔记
Java集合
分为四类分别为Map:无序,具有key-value映射的集合,里面有一个entry类,里面有key和valueSet:无序,不可重复的集合List:有序,可重复的集合Queue:队列,先进先出
小李同学今天博学了吗
·
2020-09-15 00:21
Java集合
之LinkedList
目录LinkedList简介LinkedList数据结构LinkedList源码解析LinkedList和ArrayList的比较publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.io.Serializable‘LinkedList简介LinkedList继承于Abstract
Tiffany小仙女
·
2020-09-14 23:37
Java重温
Java集合
:LinkedList详解
概述本文就LinkedList的几个主要方法展开介绍,并结合几个图片来介绍几个重要操作。基础属性transientintsize=0;//节点数量/***Pointertofirstnode.*Invariant:(first==null&&last==null)||*(first.prev==null&&first.item!=null)*/transientNodefirst;//第一个节点(
程序员囧辉
·
2020-09-14 23:15
Java集合
java集合
之LinkedList 详解
LinkedList继承至AbstractSequentialList同时实现了List等接口publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.io.Serializable属性解释//链表长度transientintsize=0;//第一个结点transientNodefir
蒻鸡Kid
·
2020-09-14 23:02
java
Java集合
之LinkedList详解
简介LinkedList是基于双向链表实现的,LinkedList同样是非线程安全的,只在单线程下适合使用。LinkedList类声明如下:publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.io.Serializable它继承于AbstractSequentialList,实现
DivineH
·
2020-09-14 23:20
java
java集合
Java集合源码详解
深入
Java集合
学习系列:ConcurrentHashSet简单实现
http://momsbaby1986.iteye.com/blog/1452022java没有提供ConcurrentHashSet,可以通过ConcurrentHashMap来间接实现Java代码importjava.util.AbstractSet;importjava.util.ConcurrentModificationException;importjava.util.Iterator
荒岛码农
·
2020-09-14 22:24
Java
深入
Java集合
学习系列:深入CopyOnWriteArraySet
http://www.cnblogs.com/skywang12345/p/3498497.html?utm_source=tuicool概要本章是JUC系列中的CopyOnWriteArraySet篇。接下来,会先对CopyOnWriteArraySet进行基本介绍,然后再说明它的原理,接着通过代码去分析,最后通过示例更进一步的了解CopyOnWriteArraySet。内容包括:CopyOnW
荒岛码农
·
2020-09-14 22:24
Java
Java 集合系列15之 Set架构
http://www.cnblogs.com/skywang12345/p/3311136.html
Java集合
系列15之Set架构前面,我们已经系统的对List和Map进行了学习。
荒岛码农
·
2020-09-14 22:52
Java
集合系列
java集合
源码解析:map
map里面用的最多的就是HashMap了,如果需要对key进行排序的话,会用到TreeMap先看看HashMap的源码HashMap内部还是用数组的方式实现的transientNode[]table;//Node的定义,除了key,value外,hash用来确定在数组中的位置.Node数组中每个元素其实是个链表(链表长度超过8则转为红黑树)结构,当有hash冲突时,这个链表中就会存放有相同hash
若_离
·
2020-09-14 17:22
JAVA源码分析
Collection集合集成结构图图
Java集合
主要有3种重要的类型:List:是一个有序集合,可以放重复的数据Set:是一个无序集合,不允许放重复的数据Map:是一个无序集合,集合中包含一个键对象,一个值对象,键对象不允许重复,值对象可以重复
zhangshengsky
·
2020-09-14 17:35
07
集合
Spring 4.x
源码系列
5-bean的生命周期
一、前沿学习了bean创建和bean加载之后我们了解了SpringIOC容器对于托管对象bean的管理,bean的生命周期也完全有SpringIOC容器管理。Spring的ioc容器功能非常强大,负责Spring的Bean的创建和管理等功能。而Spring的bean是整个Spring应用中很重要的一部分,了解SpringBean的生命周期对我们了解整个spring框架会有很大的帮助BeanFact
dragon@oo
·
2020-09-14 17:44
spring
Spring
4.x
源码
bean的生命周期
JDK源码阅读——Collection
一开始不知从哪下手,干脆就以
java集合
框架的根源——Collection接口读起吧。publicinterfaceCollectionextendsIterableCollect
xmkid
·
2020-09-14 16:52
JDK源码
java集合
类(七)Iterator应用实例
(1)Iterator迭代器应用实例:importjava.util.*;publicclassarray{publicstaticvoidmain(String[]args){ArrayLista=newArrayList();a.add(newPoind(3,4));a.add(newPoind(3,6));a.add(newPoind(3,5));a.add(newPoind(6,7));I
xiaotian15
·
2020-09-14 16:41
java基础
JAVA 集合 (一)
文章目录1.集合1.1四种体系1.2Set集合1.2.1HashSet1.3Hashset集合存储对象的原理:1.4LinkedHashSet1.5Tree树1.集合
Java集合
类是一种特别有用的工具类
西边的虫虫
·
2020-09-14 16:00
JAVA
集合
Java集合
框架(一)- ArrayList类
Java集合
框架-ArrayList类ArrayList类是List接口的实现类。我们来看一些ArrayList类中的一些方法操作以及与其相关的一些操作。
小白的不归路
·
2020-09-14 16:57
Java
集合框架
ArrayList
java
集合框架
ArrayList
List
spring
源码系列
7:Spring中的InstantiationAwareBeanPostProcessor和BeanPostProcessor的区别
概念Bean创建过程中的“实例化”与“初始化”名词实例化(Instantiation):要生成对象,对象还未生成.初始化(Initialization):对象已经生成.,赋值操作。BeanPostProcessor:发生在BeanDefiniton加工Bean阶段.具有拦截器的含义.可以拦截BeanDefinition创建Bean的过程,然后插入拦截方法,做扩展工作.postProcessBefo
享学源码
·
2020-09-14 16:18
spring
JAVA集合
类的概述
一、
Java集合
类概述集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。
缄默无语
·
2020-09-14 16:49
JAVA
java
数据结构
关于
java集合
的练习
一、产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。importjava.util.*;classTest{publicstaticvoidmain(String[]args){ArrayListal=newArrayList();int[]arr=newint[10];//标明长度for(inti=0;i=10)al.add(ar
老任学Java
·
2020-09-14 16:13
Java
Java 集合类详解(含类图)
0.参考文献此图中蓝色为抽象类、深红色表示接口(Arrays除外)、绿色表示具体容器类1.
java集合
类图1.11.2上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap
weixin_34335458
·
2020-09-14 16:26
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他