??
/* Map接口
* |-----HashMap:Map的主要实现类
* |-----LinkedHashMap:使用链表维护添加进Map中的顺序。故遍历Map时,是按添加的顺序遍历的。
* |-----TreeMap:按照添加进Map中的元素的key的指定属性进行排序。要求:key必须是同一个类的对象!
* 针对key:自然排序 vs 定制排序
...
分类:
其他好文 时间:
2014-09-30 12:17:18
阅读次数:
157
public static void main(String[] args){ Map map = new HashMap(){ { put("zhang","xinxin"); put("wnag", "jinfeng"); put("li", "xuemei"); put("zhao", "xi...
分类:
其他好文 时间:
2014-09-29 13:28:40
阅读次数:
216
HashMap其实并不是线程安全的,在高并发的情况下,是很可能发生死循环的,由此造成CPU 100%,这是很可怕的,所以在多线程的情况下,用HashMap是很不妥当的行为,应采用线程安全类ConcurrentHashMap进行代替。...
分类:
其他好文 时间:
2014-09-28 21:48:05
阅读次数:
182
List<Map<String,?Object>>?list?=?new?ArrayList<Map<String,?Object>>();
Map<String,?Object>?map?=?new?HashMap<String,?Object>();
map.put("key1",?"value1");
map.put("key2",?"value2");
...
分类:
其他好文 时间:
2014-09-28 20:08:45
阅读次数:
166
HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。 HashMap 非线程安全 TreeMap 非线程安全。两种常规Map性能 HashMa...
分类:
其他好文 时间:
2014-09-28 13:47:42
阅读次数:
174
昨天做一道题,用hashmap总是时间超时,后来看了看别人的分享,发现将HashMap换成LinkedHashMap就可以
同时拥有Linkedlist 和HashMap的好处了,同时节省了自己处理的时间。不错的数据结构!
下面是在网上找到的有关LinkedHashMap和HashMap的比较的说明,记录在此,加深记忆!
import
java.uti...
分类:
其他好文 时间:
2014-09-27 20:56:00
阅读次数:
187
如何给HashMap中的值排序?这个问题很多人都遇到过,很常见的一个方案是使用LinkedHashMap,因为LinkedHashMap可以记住元素放入的顺序,可以认为是真正的“有序”(想让HashMap有序是不可能的),我比较喜欢。然而问题是往往数据已经封装在了HashMap中,我们必须手动的排序...
分类:
其他好文 时间:
2014-09-26 21:24:18
阅读次数:
197
put函数返回值是键值对后面的那个value值
今天写程序看到
statue=hashmap.put(x,y);
我一开始以为返回值是1或者0
后来仔细看一下api文档原来不是如此。。
不知道设计者的意图是什么???
public V put(K key,
V value)
Associates the specified value with the specifi...
分类:
其他好文 时间:
2014-09-25 16:07:09
阅读次数:
131
直接贴代码:(所需jar包:json-lib.jar,可能会关联一些其它的jar包,请自行搜索.)import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;i...
分类:
编程语言 时间:
2014-09-25 15:25:49
阅读次数:
192
所需jar包:mysql-connector-java.jar代码:import java.sql.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import com.mysql.jdbc.Co...
分类:
数据库 时间:
2014-09-25 11:10:48
阅读次数:
263