Java之集合类
怅然入梦
一个努力的小小程序员.
展开
-
HashMap泛型编程
基于Java HashMap的泛型编程,常用的代码形式如下(开发中遇到的一个Case): //HashMap的创建和值添加 HashMap hashMap = new HashMap(); hashMap.put("appName", "IPAD APP"); hashMap.put("appVer", "2.0");转载 2014-09-22 14:48:07 · 543 阅读 · 0 评论 -
Java之ConcurrenHashMap
currenHashMap是jkd1.5引入的,其特点是:效率比Hashtable高,并发性比HashMap好。结合了两者的特点。 ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能转载 2014-09-22 15:10:51 · 6901 阅读 · 0 评论 -
Java之集合类应用总结
1.集合类类图Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set ├HashSet ├TreeSet ├LinkedHashSetMap├Hashtable├HashMap├WeakHashMap└SortedMap └TreeMap2.分类转载 2014-09-22 15:27:15 · 573 阅读 · 0 评论 -
Java的HashMap和HashTable
1. HashMap1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的转载 2014-09-22 15:37:26 · 478 阅读 · 0 评论