首页 实战 系统解析JDK源码,领略大牛设计思想,JAVA面试必备
收藏

系统解析JDK源码

掌握JDK源码设计与编程思想,领悟Java编程思想的核心

系统解析JDK源码,领略大牛设计思想,JAVA面试必备

¥448.00
已完结 难度 初级 时长 17小时30分钟 学习人数 121 综合评分 10.00

JDK是Java开发工具包,包含了编译、运行、调试等关键命令。其核心是Java API的预定义的类库,这些对开发人员说是必备技能。课程内容全面,知识覆盖面超全,结合实际案例手把手式教学,助你系统性掌握JDK底层源码,大牛设计思想,在工作中游刃有余。

Yerik老师
讲师

Java高级架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
课程目标

深入学习JDK源码,培养Java编程底层思维,提升技术实力

JDK你天天用,但是掌握底层原理,让能让你的技术实力更上一层楼

少有的经典源码级作品
紧贴工作一线
围绕实用干货满满
内容全面而细致
瞄准核心深入讲解
驾驭复杂源码全局视角
源码继承关系
内部原理机制
与设计模式结合
领略神级大牛设计思想
成为技术方面的中流砥柱
具备各种框架源码阅读能力
提升编码设计水平和效率
能够快速解决复杂底层问题
拥有复杂代码开发能力
提升晋升和面试通过率
帮助初级开发具备底层思维
助力中级开发突破技术瓶颈
大幅提升晋升和面试中的表
现力和满意度
课程亮点

掌握了JDK源码,是你解锁所有框架级源码的开端
大大提升Java代码的底层逻辑能力

JDK源码是所有框架级源码的基石和入口,也是Java编程思想最纯正的来源

抽丝剥茧般深入JDK源码体系,涵盖80%+核心技术点

通过多种教学形式,降低学习难度,循序渐进带你掌握JDK源码

针对性讲解JDK源码面试真题及面试技巧,帮你解决面试路上的拦路虎

上千人经验的面试官,精选大厂最常考察的四类问题为你深度剖析

概念类问题
说一下Spliterator是什么?
什么是并行流?
… …
原理类问题
请谈一下Fork/Join 框架的工作原理
ForkJoinPool的原理机制是什么?
… …
概念区别类问题
谈一下Java 的分组和分区的区别
谈一下对收集器Collector同一性与结合性的理解
… …
笔试类问题
请 使 用 并 行 流 计 算1到
100000000L的和,并计算
耗费时间?
… …

通过丰富的原理图、架构图、流程图,让你更好理解底层原理,高效提升能力

超过九成的技术点都有详细的原理图辅助你理解

课程大纲
第1章 课程导学
Java进阶高级研发或者Java架构师必须掌握的能力(Jdk源码刨析和应用案例运用能力、高性能场景问题解决能力、基础源码分析调试能力、Java底层运行原理和机制、Java系统平台性能调优能力),本课程结合上面几点让学习者的Jdk源码分析和源码应用能力得到质的提升。
第2章 JDK源码解读前置和核心函数
本章不仅刨析了双引用、还对四大函数的使用场景及案例进行了分析,并对四大核心函数时的用法进行了运用讲解,并针对lambda表达式的核心逻辑进行了刨析和实战案例展示,涉及源码和案例多种授课形式,让小伙伴充分具备Jdk基础核心模块的分析应用能力。
第3章 JDK集合框架源码解析及相关数据结构
本章主要对JDK集合框架源码及相关数据结构进行了深入解析,并充分讲解了基本接口Collection、ArrayList、LinkedList、HashSet、LinkedHashSet、TreeSet、HashMap核心数据结构之红黑树、HashMap、TreeMap、HashTable源码和HashMap的异同分析、CurrentHashMap等源码及底层数据结构原理,让小伙伴对JDK集合框架源码及底层数据结构有本质的理解
第4章 Stream流式运算原理与使用详解
本章对Stream流式运算原理及使用进行了系统分析,并对Stream分区和分组、映射、排序、查找规约、流本源、流短路、并发流、内部迭代和外部迭代以及Stream流的创建、筛选、切片原理等进行了深入刨析讲解,让小伙伴深入理解了Stream流的运行机制,具备了熟练运用Stream流的能力了。
第5章 收集器和比较器用法和原理解析
本章主要对收集器和比较器的用法和原理进行了深入解析,并且充分阐述了Collectors工厂类源码实战案例、收集器和枚举特性、比较器和类型推断特例、ThreadLocal的用法和应用场景、LinkedHashMap的用法及实战案例、collector复合实战及复合底层原理、并行流底层原理和陷阱分析等知识点,让小伙伴对收集器以及并行流等Jdk底层核心功能原理有了本质的理解和使用能力。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课
程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码等下载,包含:
私有仓库、源代码、课程总结笔记、作
业及答案等
实用图文资料
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
适合人群
刚学完Java基础的学员
有工作经验的程序员
需要进一步提升自己的潜力股
面试找工作者
需要解决工作学习中遇到问题的工作者
技术储备
熟悉基础的Java知识
环境参数
JDK 18
JDK 19
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题