跟上 Java 8 教程
这个仓库存储了『跟上Java 8』视频课程源码。
Java8 改变了我们思考和编码的方式,在这里你可以学习到 Java8 中的核心特性以及使用场景,跟我学习 Java8,让你的编程更轻松!
课程的讲授方式原则是:What、Why、How
我们会说清楚每个技能是什么,为什么是这样,以及编码演示他们的使用方法以及场景, 最后会讲解 Java 8 中的最佳实践以及正确的函数式编程姿势。
课程大纲
课时数 | 课时标题 | 在线播放 | 源码位置 |
---|---|---|---|
第 1 课 | 课程介绍 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | 无 |
第 2 课 | Java 8 的发展 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | java8-growing |
第 3 课 | 理解 lambda | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | lambda1 |
第 4 课 | 初尝 lambda | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | lambda2 |
第 5 课 | lambda 进阶 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | lambda3 |
第 6 课 | 默认方法的妙用 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | default-method |
第 7 课 | 干掉空指针之 Optional | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | optional |
第 8 课 | 理解 Stream | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | stream |
第 9 课 | Stream API(上) | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | stream |
第 10 课 | Stream API(下) | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | stream |
第 11 课 | 新的日期时间 API | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | datetime |
第 12 课 | 并发增强 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | concurrent |
第 13 课 | CompletableFuture | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | completablefuture |
第 14 课 | Nashorn 引擎 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | |
第 15 课 | Java 8 最佳实践 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube | |
第 16 课 | 函数式编程的正确姿势 | 网易云课堂 ¦ 哔哩哔哩 ¦ Youtube |
💡 点击课时标题即可查看课程大纲
💊 建议课程食用方式: x1.25倍速效果更佳
相关资源
- 本套课程的所有源码存储在 Github 上
- 欢迎关注知乎专栏 《跟上 Java 8》 学习更多优质内容
交流
在学习 Java8 过程中有疑问可以在QQ群:663887729 交流或者在视频的评论区留言。 你也可以在 Github 上发起一个 issue 提问。
捐赠作者
我们提供的所有视频和源码都是免费的,如果你在这个过程中学习到了技能可以扫描下方二维码赞赏作者。
授权许可
除特别声明外,本套教程中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享 3.0 许可协议)授权, 代码遵循 BSD 3-Clause License(3 项条款的 BSD 许可协议)。