首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

java聚合框架备忘

2013-09-11 
java集合框架备忘JDK1.5以后的集合框架备忘CollectionListArrayList(用于遍历情景)LinkedList (用于动态添

java集合框架备忘
JDK1.5以后的集合框架备忘
Collection
List  ArrayList  (用于遍历情景)
      LinkedList (用于动态添加修改情景)
      Vector(线程安全集合)
Set   HashSet,TreeSet
Queue PriorityQueue
Map   HashMap,TreeMap(红黑树排序Map) ConcurrentHashMap(线程安全Map)

JDK1.5+ 提供2个线程安全包装类
1 synchronizedMap  2 synchronizedList
这样就获取1个线程安全HashMap

Map map = Collections.synchronizedMap(new HashMap());


JDK1.5+ 提供基于高并发环境下的集合类
ConcurrentHashMap     高并发Map
ConcurrentLinkedQueue 高并发非阻塞队列

LinkedBlockingQueue   链表实现阻塞队列
ArrayBlockingQueue    数组实现阻塞队列
CopyOnWriteArrayList  线程安全的ArrayList,对于add,set操作用将原来的数组拷贝到新的来实现
CopyOnWriteArraySet   线程安全ArraySet同上
我的异常网推荐解决方案:java并发集合,http://www.myexception.cn/java-other/371723.html

热点排行