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集合
JDK源码阅读——集合框架——Collection接口
java集合
框架分为两部分,一个是Map,采用的是key,value形式;另一部分就是Collection接口,他是set,list的最终父亲接口。
吸烟喝可乐
·
2020-09-14 13:52
java
HashSet源码分析
Java集合
框架Set接口概述set接口特点Set接口的特有方法Set接口的遍历方式Set接口的实现类:HashSet应用HashSet源码重要的成员变量构造器其它构造器方法调用总结Set接口概述set
a1396537376
·
2020-09-14 13:36
Java集合(含源码分析)
基于jdk8的集合源码学习(一):第一篇集合体系一览图
Java集合
体系一览图如下:java的集合体系机构就是基于上图,接下来我们将逐层分析各个接口的作用1.Iterable接口:一般在java里able结尾的都代表着拥有某种功能,比如Serializable
Swing_wingS
·
2020-09-14 13:14
java集合
java集合
几种遍历方式及实现原理
1.几种遍历方式及实现原理publicclassArrayListDemo{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();list.add("测试1111");list.add("测试2222");list.add("测试3333");System.out.println("----------for循环遍历----
EllisTian
·
2020-09-14 13:43
Java
【Java 笔记】Iterator迭代器、Vector容器与ArrayList
Java集合
中保存的元素实质是对象的引用,而非对象本身。迭代出的对象也是引用的拷贝,结果还是引用。那么如果集合中保存的元素是可变类型的,那么可以通过迭代出的元
SUKI547
·
2020-09-14 13:08
Java
一、
java集合
(2)Set--HashSet/TreeSet/LinkedHashSet
目录一、HashSet二、TreeSet三、LinkedHashSetSet注重独一无二的性质,该体系集合用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。对象的相等性本质是对象hashCode值(java是依据对象的内存地址计算出的此序号)判断的,如果想要让两个不同的对象视为相等的,就必须覆盖Object的hashCode方法和equals方法。Set是继承于Collection的接口
M_azed
·
2020-09-14 13:44
集合
JDK中集合包Collection和List的源码解读配合大神的一起看,秒懂。
大神总结的目录:http://www.cnblogs.com/skywang12345/p/3323085.html(转载),仅供个人学习,如有抄袭请包容(我也忘了cry....)一、总体架构1)简介
Java
MARS用了8年
·
2020-09-14 13:10
jdk
[Java容器] 迭代器(Iterable+Iterator+ListIterator+Enumeration)详解
目录一、Iterable(
Java集合
框架中顶级接口)二、Enumeration(远古时期迭代器)三、Iterator(迭代器)四、ListIterator(加强版迭代器)五、Iterator和ListIterator
华Zia
·
2020-09-14 13:28
Java集合
Java
Java集合
框架(JCF)
JavaCollectionFramework代表一组集合对象的统称。集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成,通过它们可以对Java对象的存储、获取、操作和转换等功能。在集合中,一些集合允许存储重复元素,一些不能存储重复元素;一些存储是有序的,一些存储是无序的。主要的集合对象有:映射(map),集合(set),列表(list)等抽象数据类型。Set接口继承Collectio
Follow__Heart
·
2020-09-14 13:06
Java
java 集合框架(JCF)
JavaCollectionFramework=
java集合
框架(JCF)集合可理解为一个容器,该容器主要指映射(map),集合(set),列表(list),散列表(hashtable)等抽象数据类型。
Follow__Heart
·
2020-09-14 13:35
Java
数据结构
Java学习篇之容器篇(进阶&源码分析)
简单来说,
java集合
框架实际上就是一种数据结构,用来存放数量不固定的元素。
A__B__C__
·
2020-09-14 13:11
java知识总结
Java_学习篇
Java集合
详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《走进JavaWeb技术世界》其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多
Java技术江湖
·
2020-09-14 13:11
Java集合类详解
java集合
源码解析:collection
JAVA集合
的框架图:从图中可以看出集合分为collection和map两大类,其中collection内部主要以数组或者链表的形式存放一系列集合对象,map则是以系列键值对的集合collection主要包含
若_离
·
2020-09-14 13:03
JAVA源码分析
java容器源码--hashmap源码解读
趁着过年有时间,把
java集合
中常见的几个集合的源码都稍微读了一下,写一点自己的浅见吧。
zclzhangcl
·
2020-09-14 13:59
JDK1.8之集合类< Collection>
JDK1.8之CollectionCollection的UML类图CollectionMethodsdefault方法Iterable接口Collection的UML类图Collection接口是
java
yLazL0000
·
2020-09-14 13:20
Java
Java集合
迭代器 Iterator
Iterator是个接口,是对Collection进行迭代的迭代器,遍历Collection里面的元素Iterator的用法Iterator共有三种用法:booleanhasnext()、、是否还有下个节点Enext()、、指向下个节点voidremove()、、移除迭代器元素遍历Collection的时候,用hasnext()去判断,是否还有下一个元素,如果有的话继续遍历,如果没有的话跳出循环@
不潜规则的胖小
·
2020-09-14 12:37
Java
Java集合
的迭代(遍历)
1.Java的接口Iterator(迭代器)描述了逐一便利的方法。2.Iterator描述了一个顺序结构,且有一个游标概念。游标默认在第一个元素之前,调用方法hasNext()可以检查游标是否含有下一个元素。使用Next()方法移动游标,且返回当前游标所指向的元素。这两个方法经常与while循环组成模块化结构,用来遍历集合内容,是常见的标准化结构。3.凡是对集合的遍历都采用Iterator接口实现
生如夏花IT
·
2020-09-14 12:06
JAVA基础
菜鸟谈——
java集合
之Collection关系图谱及源码解析
java集合
框架之Collection1.类图List和Set都是接口,它们都继承自Collection。List是有序的队列,可以有重复的元素;set不能有重复的元素。
BadgeZ
·
2020-09-14 12:34
java集合
Java集合
框架(四):Iterator 源码分析
文章目录1、JavaIterator简述2、Java4种Cursors3、JavaIterator类图4、JavaIterator方法5、Iterator使用示例6、自定义类迭代器7、JavaIterator内部是如何工作的?8、Iterator总结1、JavaIterator简述Iterator迭代器的定义:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义是,提供
IT码客
·
2020-09-14 12:32
【基础】Java集合框架
Java
集合框架源码学习
iterator
迭代器
JAVA集合
之ArrayList源码解析(JDK8)
文章目录前言源码解析一、ArrayList类二、ArrayList属性三、ArrayList构造器无参数构造参数为初始化元素数组大小构造参数为集合时构造四、ArrayList扩容详解五、ArrayList主要方法六、ArrayList优缺点总结前言我们在存储多个元素时,如果元素个数固定,那么可以使用数组即可,但是在需要存储的元素个数不确定时,这时候数组可以出现数据下标越界的情况,数组对于动态元素添
russqiang
·
2020-09-14 12:21
JAVA
JDK源码
Java容器——ArrayList(Java8 )源码解析
ArrayList是一种常用List类型实现,也是
Java集合
中的的常用类型,以遍历查询性能优异著称,继承关系如下:可见ArrayList实现了Cloneable,Serializable,RandomAcess
qisong3
·
2020-09-14 12:50
Java
容器
java集合
类(四)ArrayList与LinkedList比较
概述ArrayList与LinkedList均实现了List接口,所以从用户使用的角度来看是区别不大的。但是由于其底层实现的不同,对用户来讲无差异的操作(如:get,add,remove)底层所做的事情完全不一样,从而使得他们有着各自的应用场景。ArrayList与LinkedList类的声明1ArrayListpublicclassArrayListextendsAbstractListimpl
左撇子小哥哥
·
2020-09-14 12:59
java
java
linkedlist
arraylist
Java集合
类学习UML图——ArrayList
Java集合
类学习UML图——ArrayListArrayList类的定义publicclassArrayListextendsAbstractListimplementsList,RandomAccess
embedclub_LYF
·
2020-09-14 12:07
Java集合类学习
Java集合
详解2:ArrayList、Vector、Stack
Java8容器源码-ArrayList–有图Java8容器源码-ArrayList–更详细Java8源码-详解fail-fastArrayList、Vector、StackArrayList、Vector、Stack同上防挂思维导图ArrayList、Vector、Stack思维导图面试题一篇文章搞定ArrayList和LinkedList所有面试问题
c22cxz
·
2020-09-14 12:26
针对面试的所有知识的复习
arraylist
jdk
面试
Java——深入了解Java中的迭代器
Java集合
框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet...
一只野生饭卡丘
·
2020-09-14 12:46
Java
Java中集合类源码分析(1)-----Iterable和Iterator源码分析
以前用了不少集合内的东西,但也只是会用(当然还有许多不知道的),对于一些集合的选择,原理实现是不求甚解的,也看了不少介绍其结构层次,所以今天决定自己来研读研读.新手轻喷…没人看我就留着以后自己慢慢看了(笑)
Java
Lawfree
·
2020-09-14 12:38
Java基础
java容器源码
www.cnblogs.com/tstd/tag/java%E5%AE%B9%E5%99%A8%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/给jdk写注释系列之jdk1.6容器(13)-总结篇之
Java
shirley_pp
·
2020-09-14 12:59
java
Java 集合源码解析(1):Iterator
这段时间就开始
Java集合
的源码学习。
weixin_34414196
·
2020-09-14 12:18
java集合
迭代器
2.迭代器模式概述
Java集合
框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet...
weixin_30849403
·
2020-09-14 12:13
菜鸟谈——
java集合
之ArrayList
java集合
框架之ArrayList1.ArrayList简介publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable
BadgeZ
·
2020-09-14 12:12
java集合
Java集合
框架详解(JDK1.8)带走你的烦恼
目录1.前言:2.集合类图概述:3.接口及类的详解:1.Iterator接口2.Iterable接口3.Collection接口4.List接口及其实现类一.ArrayList类二.LinkedList类三.Vector类四.Stack类5.Set接口及其实现类一.HashSet和LinkedHashSet二.TreeSet类6.Queue接口及其实现类7.Deque接口及其实现类一.ArrayD
秋.凝
·
2020-09-14 12:37
java基础
Java集合框架
Java集合类图
List
Set
ArrayList
Java中 ( Iterator ) 迭代器 详解 ( JDK8源码 )
Java集合
框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet...
NO0b
·
2020-09-14 12:31
JAVA
java集合
框架
看到一篇关于
java集合
的文章,总结的很好,转载过来:https://www.cnblogs.com/xiaoxi/p/6089984.html一、集合框架图简化图:说明:对于以上的框架图有如下几点说明
我是周洲
·
2020-09-14 11:55
线程池原理
java集合
框架总结(List、Set、Map)
从上面的集合框架图可以看到,
Java集合
框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。
-大能豆-
·
2020-09-14 11:26
数据结构与算法
Java集合
框架中Set、List、Map的遍历方法
集合框架所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)。集合对象接口关系list遍历四种方法impor
流风雨情
·
2020-09-14 10:37
Java
&
JavaEE
集合的fail-fast机制
fail-fast是
java集合
的一种错误机制,当多个线程并发访问集合时,就有可能产生fail-fast事件,抛出ConcurrentModificationException异常。
kobewwf24
·
2020-09-14 10:45
集合
Java集合
框架List,Map,Set, Queue介绍
想要详细了解java数据结构,可以到这里下载http://download.csdn.net/detail/javaxiaojian/8860489JavaCollectionsFramework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。Collection接口Collection是最基本的集合接口,一个Collection代表一组Object的集合,这些Objec
小贱
·
2020-09-14 10:28
Java集合
框架(Map)
Java集合
框架(Map)Map与Collection并列存在。
猪鼻子插葱
·
2020-09-14 09:26
java
Java集合
框架(List、Set)
Java集合
框架(List、Set)
Java集合
概述:前面存储对象,数组,弊端
Java集合
就像一种容器,可以把多个对象的引用放入容器中。
猪鼻子插葱
·
2020-09-14 09:56
java
Java集合
框架——Hashtable
注意:Hashtable中“table”的“t”为小写二、Hashtable与HashMap的区别Hashtable与HashMap功能相似,已基本被淘汰具体功能与实现可参考文章《
Java集合
框架——Map
Kingdom_CCC
·
2020-09-14 08:50
#
Java集合框架
java
hashmap
hashtable
List,Set和Map详解及其区别和他们分别适用的场景
Collection是最基本的集合接口,声明了适用于
JAVA集合
的通用方法,list
weixin_33768481
·
2020-09-14 08:14
Java集合
框架篇-52-Arrays工具类数组转集合方法和注意事项
在学习数组的时候,我们介绍了一个Arrays工具类,当时没有学习集合的知识,现在来介绍这个工具类的一个把数组转换成集合的方法asList()。1.字符串数组转化成集合packagearrays;importjava.util.Arrays;importjava.util.List;publicclassDemo1_ToList{publicstaticvoidmain(String[]args){
Anthony_tester
·
2020-09-14 07:51
HashMap理解
HashMap理解摘要HashMap是
Java集合
类框架中比较常用的一个集合类(Collection)。
江枫forever
·
2020-09-14 07:12
JAVA
java
hashmap
Java集合
面试题(01) Java中ArrayList和Vector之间的区别
译文ArrayList和Vector是
Java集合
包中最常用的两个类,Vector和ArrayList之间的区别是第一轮或电话面试中最常见的Java面试问题之一。
Bob Liu
·
2020-09-14 07:35
Java
Java
面试
ArrayList
Vector
Java集合
之HashMap
HashMapHashMap是什么HashMap是Java常用的用来储存键值对的数据结构,它是线程不安全的,可以储存null键值结构图如下:从结构图可以看出:1、HashMap继承于AbstractMap,实现Map,Serializable,Cloneable接口2、实现了Cloneable,能被克隆3、实现了Serializable,支持序列化4、继承AbstractMap,说明元素以K-V(
黄三岁TYOB
·
2020-09-14 07:48
java
Java 拾遗二 『集合类』
Java集合
类总结一下Java自带常用的集合类;如果你发现有错误的地方,还请指正,以免误人误己,非常感谢。
netstat_y
·
2020-09-14 07:18
JavaSE
HashMap和Hashtable的比较
在面试的时候,
java集合
最容易被问到的知识就是HashMap与Hashtable的比较,通常我们也很容易回答出一下几点:1、HashMap是线程不安全的,在多线程环境下会容易产生死锁,但是单线程环境下运行效率高
fjhblog
·
2020-09-14 07:07
JavaSE
java面试系列一 数组和集合
Java集合
类框架的基本接口有哪些?区别是什么?1.集合的两大常用框架:Collection接口和Map接口;1.1Collection接口又有两个常用的子接口:List接口和Set接口。
huangwen566
·
2020-09-14 06:42
【
Java集合
框架库】Set集合
Set集合Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。实际上Set就是Collection只是行为略有不同(Set不允许包含重复元素)。Set集合不允许包含相同的元素,如果试图把两个相同元素加入同一个Set集合中,则添加操作失败,add()方法返回false,且新元素不会被加入。Set集合的特征Set集合,基础自Collection。
Sampson_S
·
2020-09-14 06:43
Java集合框架库
【
Java集合
框架库】HashMap类
HashMap类HashMap类是基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。它继承于AbstractMap类,实现了Map、Cloneable、java.io.Serializable接口。HashMap有两个参数影响其性能:初始容量和加载因子,初始容量是哈希表在创建时的容量,默认为16个大小。加载因子默认为0.75,当哈希表中的节点个数超过加载
Sampson_S
·
2020-09-14 06:42
Java集合框架库
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他