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中的Map (HashMap,Hashtable,TreeMap以及
java集合类
小结)
(题外话:一日不见,如隔三秋But,I‘amhere.Always.) 今天的这一篇是有关于java的又一个很重要的类――Map映像,那我们接下来就学习Map接口的几个常用到的具体实现类。 一.HashMap: (特点:key无序散列存放,key唯一) 1.添加:put(key,value); 2.删除:remove(key);clear(); 3.修改:put(key,v
HelloToDays
·
2013-07-27 09:14
java
false
Always
Java中的Map (HashMap,Hashtable,TreeMap以及
java集合类
小结)
(题外话:一日不见,如隔三秋But,I‘amhere.Always.)今天的这一篇是有关于java的又一个很重要的类——Map映像,那我们接下来就学习Map接口的几个常用到的具体实现类。一.HashMap:(特点:key无序散列存放,key唯一)1.添加:put(key,value);2.删除:remove(key);clear();3.修改:put(key,value),覆盖之前key对应的va
HelloToDays
·
2013-07-27 09:14
java
false
Always
Java基础
java 集合类
Java集合类
与数组的区别:Java的集合类的长度是动态的,数组则是固定长度的。
Java集合类
与数组的联系:使用相应的toArray()和Arrays.asList()方法可以回想转换。
acpan
·
2013-07-21 01:35
java
集合
二、
Java集合类
的继承关系 三、List、Map、Set集合的分析3. 1.List集合:包括所有List接口与List所有实现类,集合中元素可重复,各元素的顺序就是插入的顺序。
xuanfengwu
·
2013-07-14 10:00
list
集合
set
map
[置顶] Guava学习之BiMap
在前面的《Guava学习之Multimap》文章中我们谈到了Guava类库中的Multimap,其特点是存在在Multimap中的键值对可以不唯一;而我们又知道,在
Java集合类
库中有个Map,它的特点是存放的键
w397090770
·
2013-07-10 16:00
Guava学习之BiMap
在前面的《Guava学习之Multimap》文章中我们谈到了Guava类库中的Multimap,其特点是存在在Multimap中的键值对可以不唯一;而我们又知道,在
Java集合类
库中有个Map,它的特点是存放的键
runfeel
·
2013-07-10 16:00
guava
java collections集合类总结:概述
但是对于
java集合类
框架来说,他里面包含有哪些类别的结构呢?对于不同的结构,他们分别适用于哪些应用场景?集合类框架中这些类之间是否有着某种关系呢?在这里,我们尝试对所有这些集合
frank-liu
·
2013-06-29 17:00
java
Collections
优秀的 Java 程序员所应该知道的 Java 知识
JDK相关知识JDK的使用这是每个Java程序员都应当掌握的能力,至少像
Java集合类
这样的最常见的API都是应该掌握的。但与此同时,我想大部分程序员掌握的都不精细。如果你去问一些关于
编走编想
·
2013-06-14 14:00
java集合类
为什么出现集合类面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合类就是存储对象最常用的一种方式。数组和集合类是容器有何不同数组虽然可以存储对象,但长度是固定的:集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。集合类的特点集合只用于存储对象。集合长度是可变的,集合可以存储不同类型的对象。 集合框架图
f51889920
·
2013-06-09 11:00
java
集合
list
Java集合类
ArrayList循环中删除特定元素
在项目开发中,我们可能往往需要动态的删除ArrayList中的一些元素。一种错误的方式: 1234for(int i= 0 ,len=list.size();isListIterator=list.iterator();while(sListIterator.hasNext()){ Stringe=sListIterator.next(); if(e.equals("3")){
eryk86
·
2013-06-05 00:00
java基础知识记录
1.
java集合类
,然后重点看看 ArrayList LinkedList HashMap的实现方式。 2. 看看json xml 的解析方式 3.
zhangjie0919
·
2013-06-04 11:00
Collection类
迭代器模式(Iterator)
应用:STL标准库迭代器实现、
Java集合类
型迭代器等模式结构:心得:迭代器模式的目的是在不获知集合对象内部细节的同时能对集合元素进行遍历操作,单纯依靠集合对象内部提供遍历操作会将对象结构复杂化。
·
2013-05-22 09:00
iterator
ConcurrentModificationException 异常的抛出
ConcurrentModificationException 异常是使用
java集合类
经常抛出的一种异常。
王新春
·
2013-05-21 19:00
java
多线程
工作中经常使用的
JAVA集合类
【原文地址】http://furturestrategist.iteye.com/blog/1392497 Collection接口: 此接口继承了Iterable接口,因此此接口的子接口和实现类都可以调用iterator方法进行遍历,接口定义实现类大多为数据结构中的线性存储 List接口: 继承了Collection接口,对应数据结构中的线性表 Queue接口: 同样继承了C
aWangz
·
2013-05-21 13:00
Java集合类
库
http://jiangzhengjun.iteye.com/blog/553191(转载) 1、Java容器类库的简化图,下面是集合类库更加完备的图。包括抽象类和遗留构件(不包括Queue的实现): 2、ArrayList初始化时不可指定容量,如果以new ArrayList()方式创建时,初始容量为10个;如果以new ArrayList(Collection c)初始化时
xiaoxiongsoft
·
2013-05-13 19:00
java集合
Java集合类
详解
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一
GOALSTAR
·
2013-05-12 17:00
java
类
对象
ArrayList
深入
java集合类
系列:Vector
Vector 类提供了实现可增长数组的功能,与ArrayList类似,会对比这两个进行讲解。 属性: protected Object[] elementData; 存储数据对象,与ArrayList一样,底层存储都是数组对象 protected int elementCount; vector数据元素个数,小于等于elementData,ArrayL
80197675
·
2013-04-25 18:00
vector
深入
java集合类
系列:ArrayList
ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小,下面将从ArrayList的属性及相关方法进行概述 属性 private transient Object[] elementData; 为实际数据的存储对象,可
80197675
·
2013-04-25 14:00
java j2ee
深入
java集合类
系列:概述
由一组类和接口组成的Java集合框架(JCF)它是封装数据结构和算法。JCF的作用:1、向集合中装纳对象,装纳的对象被称为元素。 2、为我们提供元素的算法实现。 3、利用集合进行对象的传输(减小性能,节省空间)。 集合类型主要有3种:set(集)、list(列表)和map(映射)(1)set(集)集(set)是最简单的一种集合,它的对象不按特定方式排序,只是简单
80197675
·
2013-04-25 14:00
java集合
Java集合类
矩阵图
Java集合类
矩阵图OriginalSourceJava集合主要集中在java.util包和java.util.concurrent包中。
rensanning
·
2013-04-24 15:00
java集合
Java集合类
矩阵图
Java集合类
矩阵图OriginalSourceJava集合主要集中在java.util包和java.util.concurrent包中。
rensanning
·
2013-04-24 15:00
java集合
java集合类
详细概述
Java集合类
集合中存放的是对象的引用,而非对象本身,出于表达上的便利,简称为"集合中的对象".
翻开那一页
·
2013-04-16 09:00
LinkedHashMap源码分析(基于JDK1.6)
只比HashMap慢一点;而在迭代访问时反而更快,因为它使用链表维护内部次序(HashMap是基于散列表实现的,相关HashMap的内容可以看《
Java集合类
》和《HashMap源码分析》)。
snake_hand
·
2013-04-09 14:00
LinkedHashMap
HashMap源码分析(基于JDK1.6)
在
Java集合类
中最常用的除了ArrayList外,就是HashMap了。本文尽自己所能,尽量详细的解释HashMap的源码。一山还有一山高,有不足之处请之处,定感谢指定并及时修正。
snake_hand
·
2013-04-08 10:00
HashMap
Java集合类
数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了,这时一位“前辈”对我说了一句:不会用集合类就等于没学过Java。然后才知道有集合类。 想想已经是3、4年前的事了,时间如白驹过隙啊。 什么时候数组会显得力不从心,没法满足需求,需要集合类呢?不知道具体数据长度需要自动排序存储键值对
snake_hand
·
2013-04-07 12:00
java集合
Java集合类
数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了,这时一位“前辈”对我说了一句:不会用集合类就等于没学过Java。然后才知道有集合类。 想想已经是3、4年前的事了,时间如白驹过隙啊。 什么时候数组会显得力不从心,没法满足需求,需要集合类呢?不知道具体数据长度需要自动排序存储键值对
snake_hand
·
2013-04-06 16:00
java集合
Java集合类
数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了,这时一位“前辈”对我说了一句:不会用集合类就等于没学过Java。然后才知道有集合类。 想想已经是3、4年前的事了,时间如白驹过隙啊。 什么时候数组会显得力不从心,没法满足需求,需要集合类呢?不知道具体数据长度需要自动排序存储键值对
snake_hand
·
2013-04-04 12:00
java集合
Collection和Collections区别
collection是
java集合类
的根接口,list、set等常用集合类都是继承它。collections是一个静态类,它包含有各种有关集合操作的静态多态方法。
cookqq
·
2013-04-01 10:00
java集合类
深入分析之TreeMap/TreeSet篇
简介 TreeMap和TreeSet算是
java集合类
里面比较有难度的数据结构。和普通的HashMap不一样,普通的HashMap元素存取的时间复杂度一般是O(1)的范围。
frank-liu
·
2013-03-27 14:00
TreeSet
java 集合类
出处:http://developer.51cto.com/art/200909/149543.htm 在介绍
Java集合类
之前,首先介绍一下Java集合的概念。
tianlijia202
·
2013-03-25 13:00
java
Java集合类
之HashMap源码分析
hash表是一种常见的数据结构,主要是通过hash算法将数据尽可能的散列开来存放,当要查找某一数据时,可以通过hash算法直接定位,节省了对比查找的时间。map是一种key、value形式的键值对,将hash表和map结合即形成了HashMap。 在Java中HashMap的数据是以Entry数组的形式存放的,HashMap通过对key进行hash运算得到一个数组下标,然后将数据存放到Ent
dkz
·
2013-03-14 10:00
java
HashMap
源码解析
集合类
java集合类
精点总结
Collection ├List │ ├LinkedList │ ├ArrayList │ └Vector │ └Stack └SetMap ├Hashtable ├HashMap └WeakHashMapCollection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Colle
java4found
·
2013-03-13 13:00
list
map
set
java集合
集合类
java关于集合的遍历与增强for循环的使用
java集合类
的使用可以说是无处不在,总的我们可以将之分为三大块,分别是从Collection接口延伸出的List、Set和以键值对形式作存储的Map类型集合。
java4found
·
2013-03-13 13:00
list
set
map
增强for循环
集合遍历
Java集合类
集合在Java中是一个比较重要的体系,不管是做Java开发还是Android开发,都会大量用到集合类。虽然一直在用,但是发现对集合类的认识还不过清晰,本文再次复习一下集合类的体系和用法。所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理
forever_crying
·
2013-03-12 14:00
java集合类
深入分析之PriorityQueue
PriorityQueue介绍 在平时的编程工作中似乎很少碰到PriorityQueue(优先队列),故很多人一开始看到优先队列的时候还会有点迷惑。优先队列本质上就是一个最小堆。前面一篇文章介绍了堆排序和堆的性质。而堆又是什么呢?它是一个数组,不过满足一个特殊的性质。我们以一种完全二叉树的视角去看这个数组,并用二叉树的上下级关系来映射到数组上面。如果是最大堆,则二叉树的顶点是保存的最大值,最小堆
frank-liu
·
2013-03-10 18:00
java集合
Java集合类
层次结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set
lfl2011
·
2013-03-10 11:00
java
集合
java集合类
深入分析之HashSet, HashMap篇
简介 Map和Set是比较常用的两种数据结构。我们在平常的编程中经常会用到他们。只是他们的内部实现机制到底是怎么样的呢?了解他们的具体实现对于我们如何有效的去使用他们也是很有帮助的。在这一篇文章里,已经对HashMap,HashSet的实现做了一个详细的讨论。这里主要是针对Map,Set这两种类型的数据结构规约和典型的HashMap,HashSet实现做一个讨论。Map Map是一种典型的名值
frank-liu
·
2013-03-09 18:00
HashMap
java集合类
深入分析之Queue篇
简介 Queue是一种很常见的数据结构类型,在java里面Queue是一个接口,它只是定义了一个基本的Queue应该有哪些功能规约。实际上有多个Queue的实现,有的是采用线性表实现,有的基于链表实现。还有的适用于多线程的环境。java中具有Queue功能的类主要有如下几个:AbstractQueue,ArrayBlockingQueue,ConcurrentLinkedQueue,Linked
frank-liu
·
2013-03-08 22:00
java集合
java集合类
深入分析之List篇
简介 在List中最常用的两个类就数ArrayList和LinkedList。他们两个的实现代表着数据结构中的两种种典型:线性表和链表。在这里,这个线性表是可以根据需要自动增长的。Java的库里面默认没有实现单链表,LinkedList实际上是一个双链表。这些具体的细节我们会在后续的代码里分析。 实际上,ArrayList和LinkedList他们之间的整体类关系图如下: 有了这个图作为参照
frank-liu
·
2013-03-08 09:00
java集合
Java 常用API的运用,效率及技巧
Java集合类
8. ResourceBundle,Properties9. Except
java4found
·
2013-03-06 10:00
java
api
J2SE
JavaSE
常用API
Java Collection源码学习 —— List
Java集合类
的顶层是Collection<E>接口,它声明了size()、isEmpty()、contains
arcticfox9902
·
2013-03-03 16:00
Collection
多线程中使用
Java集合类
多线程中使用
Java集合类
Java集合类
中,某个线程在Collection上进行迭代时,通常不允许另一个线性修改该Collection。通常在这些情况下,迭代的结果是不确定的。
qileilove
·
2013-02-28 11:00
java编程思想读书笔记(4)--数组和集合
2、所有
Java集合类
都能自动
smile垚
·
2013-02-27 16:15
java编程思想
多线程中使用
Java集合类
Java集合类
中,某个线程在Collection上进行迭代时,通常不允许另一个线性修改该Collection。通常在这些情况下,迭代的结果是不确定的。
cnn237111
·
2013-02-19 14:59
java
多线程
多线程中使用
Java集合类
版权声明:本文由一只博客发表于bloghome博客文章链接:https://www.bloghome.com.cn/user/cnn237111
Java集合类
中,某个线程在Collection上进行迭代时
cnn237111
·
2013-02-19 14:59
java
多线程
Java
Core Java (二十) Iterator,Iterable,Collection接口
Java集合类
库将集合的接口与实现分离。同样的接口,可以有不同的实现。
Java集合类
的基本接口是Collection接口。而Collection接口必须实现Iterator接口。
xujinsmile
·
2013-01-25 23:00
java
java
java
java集合类
http://blog.csdn.net/softwave/article/details/4166598 集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口Collection是最基本的集合接口,一个Collection代表一组
speed847
·
2013-01-25 10:00
java集合
java源码分析之LinkedHashMap
只比HashMap慢一点;而在迭代访问时反而更快,因为它使用链表维护内部次序(HashMap是基于散列表实现的,相关HashMap的内容可以看《
Java集合类
》和《HashMap源码分析》)。
jzhf2012
·
2013-01-25 09:00
java
java
java
LinkedHashMap
java源码分析之HashMap
在
Java集合类
中最常用的除了ArrayList外,就是HashMap了。本文尽自己所能,尽量详细的解释HashMap的源码。一山还有一山高,有不足之处请之处,定感谢指定并及时修正。
jzhf2012
·
2013-01-25 09:00
java
java
java
HashMap
HashMap
HashMap
HashMap
集合类之番外篇:深入解析HashMap、HashTable
Java集合类
是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable
wstcwlr
·
2013-01-22 09:00
Hashtable
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他