没有合适的资源?快使用搜索试试~ 我知道了~
jdk_source_learning:jdk原始码学习笔记,人话翻译
共21个文件
md:13个
png:7个
gif:1个
1 下载量 131 浏览量
2021-03-23
06:01:52
上传
评论
收藏 104KB ZIP 举报
温馨提示
jdk_source_learning jdk1.8源码学习笔记,人话翻译 前言:前预算开始学习了一些基本的数据结构和算法,算是被弥补了这方面的知识短板,但是可以对一些算法的了解,目前工作当中也并没有应用到这些,因此希望通过结合实际例子来学习,巩固之前学到的内容,思前想后觉得jdk原始码实际上非常适合学习,首先jdk的一些类在工作中使用频率非常高,并且他的实现结合了很多的设计模式,和算法。如:java集合类中的LinkedHashMap通过维护哈希表和双向链表,可以实现读取数据O(1)的时间复杂度,并可以实现LRU算法。jdk中的绝大部分代码都是经过千锤百炼的,代码质量非常之高,在了解其逐步实现的过程中,也可以帮助我们提高编码规范,养成良好的习惯。 上图为java集合类的集合框架图,图中非常清楚的展示了java集合类中的各种依赖继承关系。所有的元素都实现了Iterator接口,用作遍历集
资源推荐
资源详情
资源评论
收起资源包目录
jdk_source_learning-master.zip (21个子文件)
jdk_source_learning-master
src
HashSet.md 3KB
Map.md 3KB
LinkedHashMap.md 7KB
Collection.md 2KB
LinkedList.md 9KB
WeakHashMap.md 10KB
HashMap.md 22KB
HashTable.md 683B
Iterator.md 1KB
TreeSet.md 4KB
TreeMap.md 5KB
ArrayList.md 19KB
img
4.png 7KB
3.png 7KB
7.png 7KB
5.png 4KB
2.png 6KB
1.gif 24KB
6.png 6KB
8.png 7KB
README.md 2KB
共 21 条
- 1
资源评论
msjhfu
- 粉丝: 31
- 资源: 4607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量
- 30天开发操作系统 第 8 天 - 鼠标控制与切换32模式
- spice vd interface接口
- 安装Git时遇到找不到`/dev/null`的问题
- 标量(scalar)、向量(vector)、矩阵(matrix)、数组(array)等概念的深入理解与运用
- 数值计算复习内容,涵盖多种方法,内容为gpt生成
- 标量(scalar)、向量(vector)、矩阵(matrix)、数组(array)等概念的深入理解与运用
- 网络综合项目实验12.19
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功