Code Monkey home page Code Monkey logo

learn-java8's Introduction

跟上 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 许可协议)。

learn-java8's People

Contributors

hellokaton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

learn-java8's Issues

java8 questions

learn-java8/java8-stream/src/main/java/io/github/biezhi/java8/stream/Project.java
buildData() 中builder()是不是没有定义?我看代码中报错,是路径有问题吗?
我只下载了java8-stream这部分。

java8

up主,你GitHub目录,和划线查词分别用的是什么插件啊?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.