jdk code
文章平均质量分 61
floyddcn
这个作者很懒,什么都没留下…
展开
-
HashMap
hashmap是用对象的hash值来作为快速存取对象的map实现(hashset底层也是用的hashmap),jdk的hashmap实现中结构大致是这样的:每个hash值都对应数组(底层数组)中的一个元素,每个数组元素是一个entry(entry其实是一个链表,记录着hash值相同的一组entry(key,value))。在说明如何查找元素前有2个方法要说下:hashcode & equals (原创 2008-02-03 11:49:00 · 315 阅读 · 0 评论 -
使用jdk的executorservice+future来执行批量操作,节省处理时间
ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 10, 60, TimeUnit.SECONDS, new LinkedBlockingQueue()); Random random = new Random(); ArrayList arrayList = new ArrayList(); long s原创 2009-11-05 18:55:00 · 968 阅读 · 0 评论