Java容器
文章平均质量分 62
mayundoyouknow
喜欢运动,爱思考
展开
-
Java集合类实现整理及Concurrent并发包整理总结(CAS,AQS)
目录1.集合包1.1 ArrayList1.2 LinkedList1.3 Vector1.4 Stack1.5 HashSet1.6 TreeSet1.7HashMap1.8 TreeMap2.并发包2.1ConcurrentHashMap2.2 ReentrantLock2.3 Condition2.4 CopyOnWriteArrayList2.5 CopyOnWriteArraySet2.6 ArrayBlockingQueu..原创 2020-08-05 16:18:26 · 446 阅读 · 0 评论 -
HashMap实现原理分析
一、HashMap的定义和构造函数public class HashMapK,V> extends AbstractMapK,V> implements MapK,V>, Cloneable, Serializable123 HashMap继承自AbstractMap,AbstractMap是Map接口的骨干实现,AbstractMap中实现了Map中最重要最常用和方转载 2017-12-26 16:37:37 · 177 阅读 · 0 评论 -
Java 8系列之重新认识HashMap
摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口j转载 2017-12-26 19:04:07 · 161 阅读 · 0 评论 -
Java】线程并发、互斥与同步
转载自:http://blog.csdn.net/yongh701/article/details/42803319网络上对于线程的解析总是天花龙凤的,给你灌输一大堆概念,考研、本科的操作系统必修课尤甚,让你就算仔细看完一大堆文章都不知道干什么。下面不取网站复制粘贴,在讲解自己的Java线程并发、互斥与同步之前先给大家解构操作系统书中那些给出书者为了出书者而写的废话到底是什么意思。转载 2018-01-03 11:23:08 · 1400 阅读 · 0 评论 -
Java文件流“java.io.IOException: Stream Closed”异常解决和分析
1.有问题的代码 //根据临时的zip压缩包路径,创建zip文件 File zip = new File(zipFilePath); FileOutputStream fos = null; ZipOutputStream zos = null; try { if (!zip.exists()){ ...原创 2018-06-06 16:50:19 · 12517 阅读 · 0 评论