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) 关键字:

迭代器

首先什么是迭代器呢?迭代器是对数据集进行遍历的对象。在遍历过程中可以对数据集进行查看, 修改,添加,和删除等操作。。更通俗的讲,迭代器实际上是某个集合类的一部分,用它来遍历数 据集。    迭代器可以分为内部迭代器,外部迭代器以及内部类迭代器。 1.内部迭代器:是将迭代器的操作直接添加到实现ADT的类中得到的。这样做的好处就是可以直接访 问ADT类中的数据。所以效率很 ...
by 狂放不羁 2007-11-07 浏览 (683) 回复 (0) 关键字: 迭代器

关于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常用集合

java 代码 import java.util.List;    import java.util.ArrayList;    import java.util.LinkedList;       import java.util.Map;    impo ...
by kkllmey 2008-09-26 浏览 (9) 回复 (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

相关问答

赞助商链接