
java集合类
xiaoshang
这个作者很懒,什么都没留下…
展开
-
java 集合线程安全
Java 理论与实践: 并发集合类 ConcurrentHashMap 和 CopyOnWriteArrayList 提供线程安全性和已改进的可伸缩性 DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能的、线程安全的实现。在本月的 Java理论与实践中,BrianGoetz向您展示了转载 2012-12-03 12:43:03 · 1316 阅读 · 0 评论 -
HashMap的线程安全类 ConcurrentHashMap
这是HashMap的线程安全类.它拥有Hashtable特殊实现。实现线程安全,并不是基本Sync.而是基本ReentrantLock 代码如下: V put(K key, int hash, V value, boolean onlyIfAbsent) { lock(); try { int c = coun转载 2012-12-03 12:53:29 · 955 阅读 · 0 评论 -
(转)Java:ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因转载 2013-03-19 10:29:28 · 518 阅读 · 0 评论 -
转一篇有关Java的内存泄露的文章(受益哦)
1.引言 Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24转载 2013-03-19 11:11:19 · 511 阅读 · 0 评论