码迷,mamicode.com
首页 > 其他好文 > 详细

【Map】HashMap

时间:2018-03-18 00:42:09      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:Map   HashMap   Collections   synchronizedMap   

import java.util.Collections; import java.util.HashMap; import java.util.Map; public class Main_HashMap { /**  * HashMap  * 1.java.util   * 2.类 HashMap<K,V>  * 3.注意,此实现不是同步的。如果多个线程同时访问一个哈希映射,而其中至少一个线程从结构上修改了该映射,则它必须 保持外部同步  *   结构上的修改:是指添加或删除一个或多个映射关系的任何操作(insert、delete)  *              仅改变与实例已经包含的键关联的值不是结构上的修改(update)  * 4.变成线程同步,性能会变低一些  *   Map m = Collections.synchronizedMap(new HashMap(...));  * */ public static void main(String[] args) { // 1.创建一个Map Map<Integer,String> map=new HashMap<Integer,String>(); // 2.把Map变成一个线程同步的Map map=Collections.synchronizedMap(map);         // 用原有的map直接接收转换 //Map map2=Collections.synchronizedMap(map);  // 或者用新的map2来接收也可以 } }


【Map】HashMap

标签:Map   HashMap   Collections   synchronizedMap   

原文地址:http://blog.51cto.com/13634837/2088022

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!