Map大家族的那点事儿(4) :HashMap2018/09/08 | 基础技术 | 0 条评论
本文是Map大家族的那点事儿,介绍了Map、AbstractMap、TreeMap、HashMap、WeakHashMap、LinkedHashMap、ConcurrentHashMap。
阅读全文 >>
Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析2018/03/10 | 基础技术 | 10 条评论
今天发一篇”水文”,可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。
HashMap 实现原理2017/10/25 | 基础技术 | 1 条评论
HashMap是??嫉?,而一般不问List的几个实现类(偏简单)。以下基于JDK1.8.0_102分析。
Java HashMap 遍历方式性能探讨2017/08/15 | 基础技术 | 1 条评论
JDK8之前,可以使用keySet或者entrySet来遍历HashMap,JDK8中引入了map.foreach来进行遍历。
HashMap 和 HashTable 到底哪不同 ?2017/05/29 | 基础技术 | 8 条评论
HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。
JDK7与JDK8中HashMap的实现2017/01/16 | 基础技术 | 0 条评论
本文主要介绍HashMap在JDK7和JDK8中的实现
谈谈HashMap线程不安全的体现2016/10/18 | 基础技术 | 8 条评论
本文主要介绍HashMap线程不安全的例子
图解HashMap和HashSet的内部工作机制2016/10/05 | 基础技术 | 1 条评论
使用图的方式解释HashMap和HashSet的内部工作机制,equals方法和hashcode方法在什么时候启什么作用,对深入理解HashMap和HashSet很有帮助,如果想用自己写的类的对象当做HashMap的key,理解这个很重要。
高性能场景下,HashMap的优化使用建议2016/09/05 | 基础技术 | 0 条评论
啥,HashMap都还能灌一篇?我从小学用到现在。是呀,如果不追求性能,这篇文章可以不看的,JDK本身已写得足够优秀,大家随便用就好。但在JMC监控下,又的确很多时间都花在Map操作上,从自家的代码里翻呀翻,还是找到了好几点可以优化的地方。
如何线程安全的使用HashMap2016/09/02 | 基础技术 | 5 条评论
总说HashMap是线程不安全的,不安全的,不安全的,那么到底为什么它是线程不安全的呢?
HashMap的实现与优化2016/08/25 | 基础技术 | 0 条评论
本文是基于作者在github上的Android 问题交流讨论坛提问而产生的一篇文章,也是自己早打算开坑的一篇文章。文章首先介绍了hashMap的一些基本知识,然后介绍了它在JDK8下的实现原理,最后着重介绍了几个面试中处理大数据的方法,文章比较长,我也写了好久,希望各位能够读完并发表意见。
Java8系列之重新认识HashMap2016/06/27 | 基础技术 | 21 条评论
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。
【Java集合源码剖析】HashMap源码剖析2016/06/21 | 基础技术 | 0 条评论
HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。
Java 8 HashMap键与Comparable接口2016/06/09 | 基础技术 | 3 条评论
这篇文章中将说说 Java 8 是如何处理 hash 碰撞的。
java提高篇之HashMap2016/05/30 | 基础技术 | 0 条评论
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。
Java HashSet和HashMap源码剖析2016/05/27 | 基础技术 | 1 条评论
之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说HashSet里面有一个HashMap(适配器模式)。因此本文将重点分析HashMap。
Java中的几个HashMap/ConcurrentHashMap实现分析2016/05/12 | 基础技术 | 0 条评论
标准链地址法实现。
Java HashMap工作原理及实现2016/03/20 | 基础技术 | 1 条评论
从本文中你可以学到 HashMap 特点及其工作原理,你还可以了解hash的实现及原因,最后你还能知道如果HashMap的大小超过了负载因子(load factor)定义的容量时该怎么办。
Java集合框架:HashMap2016/03/18 | 基础技术 | 1 条评论
?Java集合框架无论是在工作、学习、面试中都会经常涉及到,相信各位也并不陌生,其强大也不用多说,博主最近翻阅java集合框架的源码以及搜索一些相关资料整理出Java集合框架的系列。
给jdk写注释系列之jdk1.6容器(4)-HashMap源码解析2016/01/24 | 教程 | 0 条评论
Map呢是这样一种容器,它可以存储两个元素键和值,根据键这个关键字可以明确且唯一的查出一个值,这个过程很像查字典,考虑一下使用什么样的数据结构才能实现这种效果呢?
0 ImportNew一周资讯:开发者应该了解的 ...
1 完美解决:Java微信语音amr格式转mp3格式,兼容Li...
2 常被问到的十个 Java 面试题
3 Java中的构造函数引用和方法引用
0 使用 IntelliJ 调试 Java Stre...
1 如何高效的使用 Git
2 《深入理解 Java 虚拟机 》学习...
3 ImportNew一周资讯:新 GC 算法...
4 每周10道Java面试题:面向对象, 类加载...
5 SpringBoot系列一:SpringBoot入门
6 ImportNew一周资讯:开发者应该了解的 ...
7 谈谈 Java 类加载机制
8 Java反转字符串的10种方法(代码段)
9 Spring源码探究:容器
Android开发 AOP API ArrayList ConcurrentHashMap Eclipse GC Git Guava Hadoop HashMap HashSet HBase Hibernate io Java java8 java 8 Java9 Java NIO Java编程入门 JDBC JDK JMX JPA JUnit JVM kafka Lambda Linux maven Mybatis mysql Netty nio oracle ORM RabbitMQ redis RESTful Scala Servlet Socket solr Spring spring boot springboot SpringMVC Spring MVC SSH String synchronized TestNG ThreadLocal Tomcat volatile Web Service Zookeeper 事务 内存管理 分布式 动态代理 单例 单元测试 反射 垃圾回收 基础技术 多线程 字符串 字节码 安全 并发 并发编程 序列化 异常 异常处理 性能 性能优化 性能调优 教程 数据结构 日志 架构 架构师 死锁 泛型 注解 测试 源码分析 算法 线程 线程池 缓存 自动化测试 虚拟机 设计模式 资讯 集合 面试 面试题
最新评论