/learn-java8

💖《跟上 Java 8》视频课程源码,每周更新,请勿 fork。

Primary LanguageJavaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

跟上 Java 8 教程

这个仓库存储了『跟上Java 8』视频课程源码。

Java8 改变了我们思考和编码的方式,在这里你可以学习到 Java8 中的核心特性以及使用场景,跟我学习 Java8,让你的编程更轻松!

Travis Build License @biezhi on zhihu Twitter URL

课程的讲授方式原则是:WhatWhyHow

我们会说清楚每个技能是什么,为什么是这样,以及编码演示他们的使用方法以及场景, 最后会讲解 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倍速效果更佳

相关资源

交流

在学习 Java8 过程中有疑问可以在QQ群:663887729 交流或者在视频的评论区留言。 你也可以在 Github 上发起一个 issue 提问。

捐赠作者

我们提供的所有视频和源码都是免费的,如果你在这个过程中学习到了技能可以扫描下方二维码赞赏作者。

授权许可

除特别声明外,本套教程中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享 3.0 许可协议)授权, 代码遵循 BSD 3-Clause License(3 项条款的 BSD 许可协议)。