static final int DEFAULT_INITIAL_CAPACITY = 1 [] EMPTY_TABLE = {}; //就比较用的 transient Entry[] table = (Entry[]) EMPTY_TABLE;//Entry数组,存放数据的地方 int...
分类:
其他好文 时间:
2015-01-27 23:11:25
阅读次数:
247
购物车的设计思想:一个商品对象,一个商品对象集合(这里使用HashMap). 购物车的功能:商品列表展示,点击查看详情(查看之后会被加入最近浏览的历时记录里),加入购物车,购物车商品展示(商品名称、数量、价格、以及最后的总价。) 在这里,不涉及 servlet,因为servlet就是处...
分类:
其他好文 时间:
2015-01-27 19:48:34
阅读次数:
441
类(java json的解析和生成):import java.util.HashMap;import java.util.Map;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonTest { .....
分类:
编程语言 时间:
2015-01-27 17:55:44
阅读次数:
146
HashMap是java无论是企业管理系统还是web或者其他应用层的程序开发,都是应用比较多的一种数据结构,正好最近面试有问到与HashMap解决hash冲突的方式(本人菜比没答上来),现浅析源码以解惑 且记录,将来在项目上...
分类:
编程语言 时间:
2015-01-27 09:37:41
阅读次数:
221
Java中要用到缓存的地方很多,首当其冲的就是持久层缓存,针对持久层谈一下:要实现java缓存有很多种方式,最简单的无非就是static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存...
分类:
编程语言 时间:
2015-01-26 22:41:52
阅读次数:
253
常用API-Hashtable类及其与HashMap、HashSet的区别
一、Hashtable类
1.概述
Hashtable是一种高级数据结构,实现了一个Key-Value映射的哈希表,用以快速检索数据。Hashtable不仅可以像Vector一样动态存储一系列的对象,而且对存储的每一个值对象(值)都安排与另一个键对象(关键字)相关联,非null对象都可以被使用作为...
分类:
编程语言 时间:
2015-01-26 17:15:59
阅读次数:
221
import java.util.Iterator;
Iterator it = mapb.entrySet().iterator();// 循环部分 mapb
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
String key = entry.getKey()...
分类:
其他好文 时间:
2015-01-26 17:14:51
阅读次数:
159
SparseArray是Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto-boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashMap简单(SparseArray内部主要使用两个一维数组...
分类:
移动开发 时间:
2015-01-24 11:41:30
阅读次数:
243
顺序表(ArrayList)使用示例、链表(LinkedList)使用示例、优先队列(PriorityQueue)使用示例、哈希集合(HashSet)使用示例、哈希映射(HashMap)使用示例、有序树(TreeSet)使用示例、有序树映射类(TreeMap)使用示例
分类:
编程语言 时间:
2015-01-23 13:00:47
阅读次数:
216
Map map = new HashMap();
List list = new ArrayList();
list.add("a");
list.add("b");
map.put("mylist",list);
List results = (List)map.get("mylist");用这种方法实现一对多关系。...
分类:
编程语言 时间:
2015-01-22 18:10:25
阅读次数:
295