码迷,mamicode.com
首页 >  
搜索关键字:集合框架(迭代器的原理及源码解析)    ( 1628个结果
Java学习日记num9
学习内容:集合框架简介;Collection集合及其子类;Map集合及其子类;集合工具类和数组工具类;一、集合框架简介1,集合的特点集合的出现是用于存储对象。所以集合也是一个容器。数组也是一个容器,也可以存储对象,但是长度固定;集合长度是可变的。还有,数组中可以存储基本数据类型和引用数据类型(对象)...
分类:编程语言   时间:2015-04-29 19:19:59    阅读次数:140
HashMap的小优化
HashMap是我们平日内用的非常多的集合框架,网上介绍有很多的实现原理,在存放数据数量已知的情况下,我们可以在构建hashmap的时候指定其容量,减少扩展空间时消耗的时间。下面看一个例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25...
分类:其他好文   时间:2015-04-29 17:18:03    阅读次数:141
【转】Java集合框架List,Map,Set等全面介绍
原文网址:http://android.blog.51cto.com/268543/400557Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。Java集合框架的基本接口/类层次结构:java.util.Collectio...
分类:编程语言   时间:2015-04-27 23:22:00    阅读次数:141
黑马程序员---java基础-Java集合与泛型
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、集合1、集合框架体系2、集合与数组的区别因为Set是存取无序的,所以Set的成员方法中没有get()方法(因为无序,每次获得的索引不一定相同,所以得到索引也就没有意义了)从而也不能用一些需要用到索...
分类:编程语言   时间:2015-04-26 10:44:42    阅读次数:217
Java集合框架之HashMap
HashMap 的底层由一个散列表来实现,存储的内容是键值对(key-value),且键值不能重复,最多允许有一个null值。 1.Map与Set的关系 ? ? Set集合的特点是不能存储重复元素,不能保持元素插入时的顺序,且key值最多...
分类:编程语言   时间:2015-04-24 17:01:24    阅读次数:246
java集合框架---泛型总结
/* 泛型:指定集合类型,在运行而不是编译时时就发现问题,消除安全隐患。避免强转。 */ package pack; import java.util.ArrayList; import java.util.Iterator;/*public class Main { public static void sys(Object obj) { System.out.printl...
分类:编程语言   时间:2015-04-24 09:18:42    阅读次数:161
java集合框架---Map总结
/* Map-- |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。线程同步。 |--HashMap:底层是哈希表数据结构,可以存入null键null值。线程不同步。 |--TreeMap:底层是二叉树数据结构,线程不同步。可以给键排序 */ package pack; import java.util.Comparator; import ja...
分类:编程语言   时间:2015-04-24 09:11:31    阅读次数:147
Java集合框架之ConcurrentHashMap
参考此文档了解造成死循环的原因?http://coolshell.cn/articles/9606.html。 所以,在多线程使用场景中,应该尽量避免使用线程不安全的HashMap,而使用线程安全的ConcurrentHashMap。 1.段分锁技术 ? ? ? ? ...
分类:编程语言   时间:2015-04-23 15:57:48    阅读次数:239
黑马程序员——黑马基础——Map,集合框架工具类Conlections和Arrays
黑马程序员——黑马基础——Map,集合框架工具类Conlections和Arrays ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一,Map集合 Map集合是一个接口,和List集合及Set集合不同的是,它是双列集合,并且可以给对象加上名字,即键(Key)。 特点:         1)该集合存储键值对,一对一对往里...
分类:其他好文   时间:2015-04-23 13:26:42    阅读次数:145
java集合框架---List/Set
|–List:元素是有序的,元素可以重复。因为该集合体系有索引。 |–ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快,但是增删较慢。线程不同步。 |–linkedList:底层使用的是链表数据结构。特点:增删速度很快,查询稍慢。 |–Vector:底层是数组数据结构。特点:线程同步,被ArrayList替代。|–Set:元素是无序的,元素不可重复...
分类:编程语言   时间:2015-04-23 10:57:49    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!