expand-03-深入jdk源码
✨你好啊,我是“ 罗师傅”,是一名程序猿哦。
🌍主页链接:楚门的世界 - 一个热爱学习和运动的程序猿
☀️博文主更方向为:分享自己的快乐 briup-jp3-ing
❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。
💪很高兴与你相遇,一起加油!
前言
目标:JVM、JDK新特性、JDK源码、高并发、MySql优化
Object类
Object类结构图
类构造器
equals方法
hashCode方法
getClass方法
toString方法
clone方法
finalize方法
registerNatives方法
ArrayList类
ArrayLsit类结构图
字段属性
类构造器
添加元素
删除元素
修改元素
查找元素
遍历集合
LinkedList类
LinkedList类定义
LinkeList类结构
字段属性
类构造器
添加元素
修改元素
查找元素
删除元素
遍历集合
HashMap类
定义
哈希表
JDK1.8后HashMap的数据结构
JDK1.8后HashMap的数据结构
类构造器
字段属性
构造函数
确定哈希桶数据索引位置
添加元素
扩容机制
删除元素
查找元素
总结
ConcurrentHashMap
存储结构
初始化initTable
put
get
总结
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 楚门的世界!
评论