腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
desperate633
专栏作者
举报
382
文章
267058
阅读量
38
订阅数
订阅专栏
申请加入专栏
全部文章
其他
java
编程算法
人工智能
数据库
存储
python
缓存
tcp/ip
sql
爬虫
云数据库 SQL Server
servlet
html
容器
jdk
jvm
api
数据结构
image
png
云数据库 Redis
spring
游戏
hashmap
安全
paste
机器学习
jsp
xml
神经网络
面向对象编程
大数据
https
json
ajax
android
nosql
git
tomcat
unix
深度学习
黑客
正则表达式
gui
jdbc
线性回归
aop
kernel
iis
ntp
数据分析
windows
sas
nat
聚类算法
app
count
display
distinct
having
integer
lint
ode
palindrome
space
二进制
排序
搜索文章
搜索
搜索
关闭
HashMap实现原理分析(Java源码剖析)内部实现存储结构-字段功能实现-方法Map中各实现类的总结小结
hashmap
java
存储
编程算法
jdk
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。
desperate633
2018-08-27
836
0
LinkedList实现原理分析(Java源码剖析)
java
jdk
数据结构
Java中的LinkedList类实现了List接口和Deque接口,是一种链表类型的数据结构,支持高效的插入和删除操作,同时也实现了Deque接口,使得LinkedList类也具有队列的特性。LinkedList类的底层实现的数据结构是一个双端的链表。
desperate633
2018-08-22
564
0
HashSet实现原理分析(Java源码剖析)add(E e)remove(Object o)iterator()小结
java
存储
hashmap
编程算法
jdk
本文将深入讨论HashSet实现原理的源码细节。在分析源码之前,首先我们需要对HashSet有一个基本的理解。
desperate633
2018-08-22
1.1K
0
Java并发之CountDownLatch(等待多个并发事件的完成)引入CountDownLatch类CountDownLatch类的具体实例CountDownLatch小结
java
jdk
人工智能
Java在JDK1.5之后引入了CountDownLatch类。这个类是一个同步辅助类。用于一个线程等待多个操作完成之后再执行,也就是这个当前线程会一直阻塞,直到它所等待的多个操作已经完成。首先CountDownLatch类会初始化,设置它需要等待完成的操作的数量。然后每当一个操作完成之后,就会调用countDown方法,这个方法会将CountDownLatch内部的计数器减一。当减为0的时候,CountDownLatch类会唤醒所有调用await方法而进入休眠的线程。
desperate633
2018-08-22
660
0
浅谈程序设计中的位操作什么是位操作位操作的常用技巧位操作的应用,常见的算法题小结
编程算法
存储
jdk
位操作是一种很底层的操作二进制数据的方法,虽然比较难掌握,但是有时候却有更高的效率和难以名状的优雅感。而且,在面试或者笔试中,考察基本的位操作应用越老越普遍,所以掌握位操作的基本操作和应用很有必要。 我们先从基本的位操作概念和基础谈起,并介绍其在程序中的用处比较多的应用,最后根据几道常用的算法题来总结升华。
desperate633
2018-08-22
511
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档