摘要:
集合类是Java API的核心,但是我觉得要用好它们是一种艺术。我总结了一些个人的经验,譬如使用ArrayList能够提高性能,而不再需要过时的Vector了,等等。JDK 1.5引入了一些好用的并发集合类,它们对于大型的、要求低延迟的电子商务系统来说非常的有用。这篇文章中将会看看Concurren 阅读全文
posted @ 2017-10-24 10:35
竹马今安在
阅读(506)
评论(0)
推荐(0)
摘要:
①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 阅读全文
posted @ 2017-10-24 10:27
竹马今安在
阅读(1805)
评论(0)
推荐(0)
摘要:
在我们详细讨论这两种机制的区别之前,首先得先了解并发修改。 1.什么是同步修改? 当一个或多个线程正在遍历一个集合Collection,此时另一个线程修改了这个集合的内容(添加,删除或者修改)。这就是并发修改 2.什么是 fail-fast 机制? fail-fast机制在遍历一个集合时,当集合结构 阅读全文
posted @ 2017-10-24 10:17
竹马今安在
阅读(301)
评论(0)
推荐(0)

浙公网安备 33010602011771号