Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 25e39e6

Browse filesBrowse files
committed
🎉 initial commit
0 parents  commit 25e39e6
Copy full SHA for 25e39e6

File tree

Expand file treeCollapse file tree

11 files changed

+221
-0
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

11 files changed

+221
-0
lines changed
Open diff view settings
Collapse file

‎README.md‎

Copy file name to clipboard
+52Lines changed: 52 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# 跟上 Java 8 教程
2+
3+
这个仓库存储了『跟上Java 8』视频课程源码。
4+
5+
java 8 改变了我们思考和编码的方式,在这里你会看到很多关于 Java 8 的文章和教程,如何使用它的各种功能,以及如何让你的编程更轻松!
6+
7+
课程的讲授方式原则是:**What****Why****How**
8+
9+
我们会说清楚每个技能是什么,为什么是这样,以及编码演示他们的使用方法以及场景,
10+
最后会讲解 Java 8 中的最佳实践以及正确的函数式编程姿势。
11+
12+
## 教程大纲
13+
14+
| 课时数 | 课时标题 | 在线播放 | 源码位置 |
15+
|:-----:|:--------|:-------|:-------|
16+
|第 1 课 | [课程介绍]() | [哔哩哔哩]() ¦ [Youtube]() | |
17+
|第 2 课 | [Java 8 的发展]() | [哔哩哔哩]() ¦ [Youtube]() | |
18+
|第 3 课 | [理解 lambda]() | [哔哩哔哩]() ¦ [Youtube]() | |
19+
|第 4 课 | [初尝 lambda]() | [哔哩哔哩]() ¦ [Youtube]() | |
20+
|第 5 课 | [默认方法的妙用]() | [哔哩哔哩]() ¦ [Youtube]() | |
21+
|第 6 课 | [干掉空指针之 Optional]() | [哔哩哔哩]() ¦ [Youtube]() | |
22+
|第 7 课 | [理解 Stream]() | [哔哩哔哩]() ¦ [Youtube]() | |
23+
|第 8 课 | [Stream API(上)]() | [哔哩哔哩]() ¦ [Youtube]() | |
24+
|第 9 课 | [Stream API(下)]() | [哔哩哔哩]() ¦ [Youtube]() | |
25+
|第 10 课 | [新的日期时间 API]() | [哔哩哔哩]() ¦ [Youtube]() | |
26+
|第 11 课 | [并发增强]() | [哔哩哔哩]() ¦ [Youtube]() | |
27+
|第 12 课 | [CompletableFuture]() | [哔哩哔哩]() ¦ [Youtube]() | |
28+
|第 13 课 | [Nashorn 引擎]() | [哔哩哔哩]() ¦ [Youtube]() | |
29+
|第 14 课| [Java 8 最佳实践]() | [哔哩哔哩]() ¦ [Youtube]() | |
30+
|第 15 课| [函数式编程的正确姿势]() | [哔哩哔哩]() ¦ [Youtube]() | |
31+
32+
## 相关资源
33+
34+
- 本套课程的所有源码存储在 [Github](https://github.com/biezhi/lets-java8)
35+
- 欢迎关注知乎专栏 [《跟上 Java 8》](https://zhuanlan.zhihu.com/java8) 学习更多优质内容
36+
37+
## 交流
38+
39+
如果你有什么好的想法或建议可以给我发送邮件,我的电子邮件是 `biezhi.me#gmail.com`,或者在 Github 上发起一个 [issue](https://github.com/biezhi/lets-java8/issues/new)
40+
期待未来有更多的分享可以加入这个QQ群:**663887729**,保持 8/2 原则,少斗图多交流。
41+
42+
## 捐赠作者
43+
44+
我们提供的所有视频和源码都是免费的,如果你在这个过程中学习到了技能可以扫描下方二维码赞赏作者。
45+
46+
`支付宝.jpg | 微信.jpg`
47+
48+
## 授权许可
49+
50+
除特别声明外,本套教程中的内容使用 [CC BY-SA 3.0 License](https://creativecommons.org/licenses/by-sa/3.0/deed.zh)(创作共用 署名-相同方式共享 3.0 许可协议)授权,
51+
代码遵循 [BSD 3-Clause](https://opensource.org/licenses/BSD-3-Clause) License(3 项条款的 BSD 许可协议)。
52+
Collapse file

‎java8-best-practice/pom.xml‎

Copy file name to clipboard
+14Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-best-practice</artifactId>
13+
14+
</project>
Collapse file

‎java8-concurrent/pom.xml‎

Copy file name to clipboard
+14Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-concurrent</artifactId>
13+
14+
</project>
Collapse file

‎java8-datetime-api/pom.xml‎

Copy file name to clipboard
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-datetime-api</artifactId>
13+
14+
15+
</project>
Collapse file

‎java8-default-methods/pom.xml‎

Copy file name to clipboard
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-default-methods</artifactId>
13+
14+
15+
</project>
Collapse file

‎java8-lambda/pom.xml‎

Copy file name to clipboard
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-lambda</artifactId>
13+
14+
15+
</project>
Collapse file

‎java8-nashorn/pom.xml‎

Copy file name to clipboard
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-nashorn</artifactId>
13+
14+
15+
</project>
Collapse file

‎java8-optional/pom.xml‎

Copy file name to clipboard
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-optional</artifactId>
13+
14+
15+
</project>
Collapse file

‎java8-proper/pom.xml‎

Copy file name to clipboard
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-proper</artifactId>
13+
14+
15+
</project>
Collapse file

‎java8-stream/pom.xml‎

Copy file name to clipboard
+15Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>lets-java8</artifactId>
7+
<groupId>io.github.biezhi</groupId>
8+
<version>1.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>java8-stream</artifactId>
13+
14+
15+
</project>

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.