ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。对于ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使用了多个锁代替HashTable中的单个锁,也就是锁分离技术(Lock Stripping)。实际上,ConcurrentHashMap对提高并发方面的优化,还有一些其它的技巧在里面(比如你是否知道在get...
分类:
其他好文 时间:
2016-04-12 13:03:09
阅读次数:
450
ConcurrentHashMap ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。对于ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使用了多个锁代替HashTable中的单个锁,也就是锁分离技术(Lock ...
分类:
其他好文 时间:
2016-03-31 21:53:18
阅读次数:
304
Map集合-------------1、Map与Collection不同2、Map集合存储于取出元素的方式3、Map集合的特点4、Map集合中常用类Map与Collection1、Map与Collection在集合框架中属并列存在2、Map存储的是键值对3、Map存储元素使用put方法,Colletion使用add方法4、Map集合没有直接取出元素的..
分类:
其他好文 时间:
2016-03-31 19:04:13
阅读次数:
153
List的三种实现:ArrayList(数组) LinkedList(链表) Vector(线程安全) List集合遍历方法: List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.ad ...
分类:
其他好文 时间:
2016-03-31 01:57:01
阅读次数:
125
集合类概述 Java语言的java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难会想到数组集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合、Map集合,其中List与Set
分类:
其他好文 时间:
2016-03-10 23:27:47
阅读次数:
191
Map Map集合:该集合存储键值对,一对一对的往里存,而且要保证键的唯一性。 Map |------HashTable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的。JDK1.0,效率低。 |------HashMap:底层是哈希表数据结构,允许使用 null值和 nu
分类:
编程语言 时间:
2016-03-09 20:41:31
阅读次数:
166
EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 执行运算: 利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页
分类:
Web程序 时间:
2016-03-05 23:23:51
阅读次数:
177
package com.fang.util; import java.io.InputStream; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.Ht
分类:
其他好文 时间:
2016-02-29 12:22:00
阅读次数:
356
Map集合特点:以键值对方式存储,key不可重复value可重复常见实现类HashMapHashMap的底层主要是基于数组和链表来实现的,它之所以有相当快的查询速度主要是因为它是通过计算散列码来来决定存储的位置.HashMap中主要是通过key的hashCode来计算hash值的,只要hashCode相同,计算出..
分类:
其他好文 时间:
2016-02-24 15:49:26
阅读次数:
240
1 HashMapEmp=new HashMap();//创建map集合,创建emp对象 2 3 Emp.put("001", "张"); 4 5 Emp.put("002", "王"); 6 Emp.put("0...
分类:
其他好文 时间:
2016-01-23 01:31:14
阅读次数:
128