日期:2014-05-16 浏览次数:20786 次
1、FastHashMap FastHashMap是java.util.HashMap类的一种自定义实现,以应付多线程环境中大量只读方法而非改变结构的方法的访问。 当以fast模式运行时,只读方法不是线程安全的,而写操作以下面的步骤进行操作: 1)克隆当前的数据集合 2)在克隆对象上进行修改 3)用修改过的克隆对象替换原对象 当FastHashMap被初始化的时候,默认是以slow模式运行,FastHashMap在设定fast=true的情况下才是以fast模式运行的。已fast模式运行时,get方法的效率高。 该类的doc文档建议:如果是以单线程的模式访问hashmap,建议直接使用hashmap而非FastHashMap,以获得最大的性能。 ? 2、DateFormatUtils DateFormatUtils是日期的格式化工具。其格式化方法format,使用了FastDateFormat类来实现格式化。FastDateFormat is a fast and thread-safe version of? java.text.SimpleDateFormat
http://blog.csdn.net/caihaijiang/article/details/6430401