java集合
乞力马扎罗e_e
IT狂人
展开
-
Java的HashMap和HashTable
Java的HashMap和HashTable 1. HashMap 1). HashMap的数据结构 HashMap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往HashMap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那转载 2014-05-27 13:20:59 · 283 阅读 · 0 评论 -
HashMap泛型编程
HashMap泛型编程 基于Java HashMap的泛型编程,常用的代码形式如下(开发中遇到的一个Case): import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.HashMap; import java.util.Iterator; import java转载 2014-05-24 17:03:18 · 572 阅读 · 0 评论 -
Java之ConcurrentHashMap
Java之ConcurrentHashMap ConcurrentHashMap是jkd1.5引入的,其特点是:效率比HashTable高,并发性比HashMap好。结合了两者的特点。 ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内转载 2014-05-27 13:26:27 · 320 阅读 · 0 评论 -
Java集合类总结
Java集合类总结 1. 集合类类图 2.分类介绍 Collection是最基本的集合接口,JDK提供的类都继承自Collection的“子接口”,如List和Set。所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数和有一个Collection参数的构造函数。前者用于创建一个空的Collection,后者用于创建一个新的Collection,允许用转载 2014-05-27 13:23:24 · 326 阅读 · 0 评论