《Java中线程安全集合的使用小结》的相关内容
相关讨论
你经常用Collection来抽象集合并Iterator吗
[code:1]
List集合随机排序算法分析
先说一下JDK 对List的随机排序的实现:
public static void shuffle(List list, Random rnd) {
final int SHUFFLE_THRESHOLD &n ...
by OneEyeWolf 2006-07-31 浏览 (1482) 回复 (3) 关键字:
Java util之常用数据类型特性盘点
在做应用性能优化时,常发现因为数据类型使用不当导致的性能、资源浪费问题,甚至老手也常发生此类失误,因此想盘点一下,搞一个类似叫做"quick page"的东东。
欢迎修订增补。
Java util之常用数据类型特性盘点
java.util就相当于c++的STL,是Java的一个非常重要的包,有很多常用的数据类型,不同数据类型有不同的用途,而有些数据类似乎很相似,怎样选择应用,就需要对它们进 ...
by tianxinet 2006-08-31 浏览 (5211) 回复 (6) 关键字:
关于Iterator的一个同步细节
Iterator模式在jdk中使用较多,用来遍历集合。
在多线程情况下,使用Iterator需要注意同步性。
以vector为例说明此问题(这个问题由blogjava上的一个问题引起)
for (Iterator ...
by soft4any 2007-07-01 浏览 (1117) 回复 (0) 关键字:
常用集合示例
/*
一些常用的集合类的方法的用法演示。
JAVA容器的两种基本类型:
区别在于每个位置保存的元素个数
Collectio ...
by classicbride 2007-07-10 浏览 (861) 回复 (0) 关键字:
相关博客
java 中的集合类
一、Jdk集合框架
Jdk集合框架主体结构图显示了Jdk集合框架类结构。Jdk集合由collection接口牵头,Set、List和Map承担主角,用数据结构Tree,Array,Hash,Link作为具体实现手段,组成了一个在功能和性能上相当不错的框架。整个框架由主体结构和辅助结构组成,主体结构形成了框架基础,辅助结构为使用框架提供了便利。
jdk的集合框架的主体结构:
...
by James Zhao 2007-09-24 浏览 (630) 回复 (0) 关键字: java collection 集合
常用集合示例
/*
一些常用的集合类的方法的用法演示。
JAVA容器的两种基本类型:
区别在于每个位置保存的元素个数
Collectio ...
by classicbride 2007-07-10 浏览 (739) 回复 (0) 关键字:
java5中的集合类 ---- Map
java5的java.util包提供了大量集合类。其中最常用的集合类有List、Set、Map等。这篇文章主要介绍其中的Map。
首先,来看下java.util包中Map相关的集合类的类图(见附件中图1)。接口Map是整个类图的跟,Map往下又提供了两个接口:ConcurrentMap和SortedMap。ConcurrentMap是java5中新增的线程安全的Map接口;而SortedMap则 ...
by lionheart 2008-09-16 浏览 (141) 回复 (0) 关键字: java conllection map concurrent
Java集合框架使用总结
Java集合框架使用总结
前言:
本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总体认识,如果你想学习具体的接口和类的使用方法,请参看Java API文档。
一、概述
数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。
在Java语言中,Ja ...
by dajian 2008-01-10 浏览 (282) 回复 (0) 关键字:
相关圈子讨论
ArrayList 的 s&a
“注意,此实现不是同步的。如果多个线程同时访问一个 ArrayList 实例,而其中至少一个线程从结构上修改了列表,那么它必须 保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedLis ...
by snowind9 2007-11-20 浏览 (588) 回复 (3)
讨论几个seam开发细节问题
问题1)一个最最普通的SLSB处理请求的情况:
在页面上:
<h:inputText value="#{newCreditType.name}" id="creditTypeName" />
在SLSB中:
@In(required = false, create = true)
@Out
private CreditType newCreditType;
运行的时候显然页面上会报 ...
by pf_miles 2008-04-30 浏览 (1153) 回复 (10)
相关新闻
CommonTemplate0.8.5发布
CommonTemplate0.8.5发布(2008-08-04)
CommonTemplate是一个模板引擎,用于编译运行CTL模板语言,并且模板可以在Java,.Net,JS等中通用;
其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;
适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能 ...
by javatar 2008-08-04 浏览 (732) 回复 (6) 关键字: commontemplate

