腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java达人
专栏作者
举报
284
文章
425748
阅读量
90
订阅数
订阅专栏
申请加入专栏
全部文章(284)
java(100)
数据库(48)
sql(39)
编程算法(24)
其他(23)
微服务(19)
spring(17)
云数据库 SQL Server(15)
api(13)
网络安全(13)
分布式(11)
https(11)
oracle(9)
数据结构(9)
javascript(7)
jquery(6)
http(6)
zookeeper(6)
html(5)
jdk(5)
hashmap(5)
aop(5)
安全(5)
kafka(5)
servlet(4)
json(4)
android(4)
云数据库 Redis(4)
人工智能(4)
存储(4)
缓存(4)
spring boot(4)
spring cloud(4)
uml(4)
安全漏洞(4)
xml(3)
ajax(3)
nosql(3)
linux(3)
腾讯云测试服务(3)
系统架构(3)
raft(3)
比特币(2)
机器学习(2)
ios(2)
python(2)
jsp(2)
access(2)
mvc(2)
tomcat(2)
nginx(2)
文件存储(2)
消息队列 CMQ 版(2)
网站(2)
游戏(2)
开源(2)
运维(2)
爬虫(2)
jvm(2)
mybatis(2)
jdbc(2)
rpc(2)
大数据(2)
数据分析(2)
数据处理(2)
windows(2)
区块链(1)
c++(1)
go(1)
lua(1)
scala(1)
node.js(1)
eclipse(1)
git(1)
svn(1)
jar(1)
maven(1)
apache(1)
容器镜像服务(1)
深度学习(1)
容器(1)
kubernetes(1)
mobx(1)
压力测试(1)
spark(1)
hadoop(1)
ssh(1)
hive(1)
面向对象编程(1)
tcp/ip(1)
单元测试(1)
rabbitmq(1)
etcd(1)
工商注册(1)
code(1)
command(1)
execute(1)
hystrix(1)
遍历(1)
编码(1)
产品经理(1)
继承(1)
数组(1)
线程池(1)
搜索文章
搜索
搜索
关闭
HashMap源码剖析
数据结构
hashmap
文件存储
java
jdk
HashMap是大家常用的基于哈希表的Map接口实现,这里解说的是JDK1.8的代码,在介绍它之前,我们先来看看编写HashMap代码的是哪几位大牛。
java达人
2020-02-25
755
0
HashMap庖丁解牛
hashmap
感谢erixhao的作品,长文需细品: Code Walkthrough是我们新的一个系列,主要以阅读,分析源代码为主要目的,特此介绍一下。我们先以最经典的JDK-HashMap来拆解,相信很多我们极客小伙伴自己也读过源码,不要紧,就当温故而知新吧,况且我们是庖丁解牛,逐行阅读,或许会有新发现。 总目录 HashMap总览 作者简介 类变量定义 构造器 内部数据结构 hash / index 核心代码 其他代码 总结 HashMap, 无需多介绍,几乎每个Java程序员都使用过,并且可以说几乎每天都差不多
java达人
2018-01-31
478
0
将List转化为Map的通用方法—泛型方法的简单运用
hashmap
java
有时候我们需要将List转化为Map,将数据散列存储,以提高查询效率。但是集合类中所存放的对象类型是不同的,因此,针对不同类型,我们常会写多个逻辑重复的转化方法,如: public static Map<Integer, Person> listPersonToMap(List<Person> vList) { //转化代码 Map<Integer, Person> map = new HashMap<Integer, Person>(); for(Person p:vList){ ma
java达人
2018-01-31
2K
0
疫苗:Java HashMap的死循环
java
hashmap
数据结构
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infinite Loop”可以看到很多人都在说这个事)所以,觉得这个是个普遍问题,需要写篇疫苗文章说一下这个事,并且给大家看看一个完美
java达人
2018-01-31
1.2K
0
HashMap的工作原理
hashmap
java
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入让这道题变得更加复杂。让我们开始探索的旅程吧! 先来些简单的问题 “你用过HashMap吗?” “什么是Hash
java达人
2018-01-31
715
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档