本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
jdom删除节点报JAVA.UTIL.CONCURRENTMODIFICATIONEXCEPTION
jdom删除节点时报异常:JAVA.UTIL.CONCURRENTMODIFICATIONEXCEPTION
后来查了一下http://java.mblogger.cn/zzjie/posts/16422.aspx,删除Map或者Collection的时候,不要直接调用API的删除方法,而是调用Iterator的remove()方法删除元素:
Element r ...
ArrayList学习
ArrayList有两个私有属性:
1、存储数据的数组elementData
2、记录已有数据内容数目的int size
数组elementData的初始容量是可以通过构造函数int 类型参数指定的,默认长度为10,
如果构造参数是Collection集合,容量为集合size的1.1倍与Integer.MAX_VALUE中较小者。
向ArrayList集合末尾中添加元素的方法
public ...
Map接口及其子类
HashMap:无序存放的,是新的操作类,key不允许重复。
HashTable:无序存放的,是旧的操作类,key不允许重复。
TreeMap:可以排序的Map集合,按集合中的key排序,key不允许重复。
WeakHashMap:弱引用的Map集合,当集合中的某些内容不再使用时清除无用的数据,使用gc回收。
IdentityHashMap:key允许重复的Map集合。
Collection List Set和Map用法与区别
Collection 接口的接口 对象的集合
├ List 子接口 按进入先后有序保存 可重复
│├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全
│├ ArrayList 接口实现类 数组 随机访问 没有 ...
java集合
1、集合是一种数据结构,虽然种类不少,但是本质上就是2种,一种是Collection,一种是Map。Collection包括List Array Set等,Map包括Map和Object。
这2种集合基本类型在JSON中也分别有对应。Collection对应的是[],中间用,分隔。而Map对应的是{},键和值之间用:分隔,不同的字段之间也是用,分隔。这2种数据结构可以互相嵌套
2、ArrayLi ...
Java基础----集合类汇总
一、Collections类和Collection接口
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能 ...
Collection Set List HashSet TreeSet ArrayList LinkedList Map HashMap TreeMap
好久没有翻过书了,Set,List,Map的概念早已混淆的不行。这两天大量接触这些集合类,是该整理整理了。
图解:
里面注释差不多可以解释基本情况了。
再提几点:
1.Collection没有get()方法,只能通过iterator遍历元素
2.Collection与Set拥有一样的接口
3.List有get()
4.Map中可以将key,value序列抽取出来,将key抽取出来为k ...
Collection之Set学习
Collection之Set学习
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@1 ...
Java核心编程实践--视频
Java核心编程实践
下载地址:http://v.51work6.com
图形用户界面的开发是本教程的重点,图书管理系统是使用图形界面开发的。集合框架是非常重要的内容,通过本教程的学习使学员掌握两大接口Collection和Map,还有List等,以及它们的实现类ArrayList、Vector和HashMap等。使用Collections类实现对集合的排序、最大值、最小值等。 Ja ...
java容器---List
刚刚公司入职,加入了云计算项目组,还没有确定加入哪一个小组,所以最近比较闲,所以看了下jdk的源代码,想深入了解下工具类的实现,并且尝试着想深入理解下设计思想。开始随便看了看容器类的结构,觉得好复杂,也无比膜拜Josh Bloch大神,接口间复杂的继承关系,让我这等俗人根本无法理解他的设计意图,多层接口的继承也是为了更易于扩展,当然根据实际的场景来理解多层的接口继承可以稍稍地领会容器的设计意图。比 ...
集合框架源码分析二(抽象类篇)
一。AbstractCollection
public abstract class AbstractCollection<E> implements Collection<E> {
/**
* 唯一构造方法
*/
protected AbstractCollection() {
}
// Query O ...
集合框架源码分析一(接口篇)
一。Iterable接口
public interface Iterable<T> {
/**
* 实现此接口的所有集合都可以使用foreach循环
* 由于Collection接口扩展自Iterable接口,
* 标准类库的任何集合都可以使用"for each"循环
* @return an Iter ...
collectio接口的总结
Map接口:
|
+ -- WeakHashMap: 以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条
| 目。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终
| 止,然后被回收。丢弃某个键时,其条目从映射中有效地移除,因此,该类的行为 ...
Converting a Collection to an Array
// Create an array containing the elements in a list
Object[] objectArray = list.toArray();
MyClass[] array = (MyClass[]) list.toArray(new MyClass[list.size()]);
// Create an array containing th ...
java Collection 集合类汇总
Java集合类的统一接口是Collection 常用集合类关系图 |-ArrayList |-List -|-LinkedList | |-Vector Collection——| | |-HashSet |-Set-|-Linked ...