Content
26 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
历史
- 2
Java 生态系统
- 3
Java 开发工具包
- 4
课程结构
Java 语法与规范
- 1
基本类型和数组
- 2
Java中的类
- 3
Java中的注释
- 4
Java 5
- 5
Java 6
- 6
测验:Java 概述
Java 10 到 Java 17
- 1
局部变量类型与Lambda表达式
- 2
Java 12 到 17 的新特性
- 3
测验:Java 10+
Java 7
- 1
语言更新
- 2
分叉/合并
- 3
新IO(NIO)
- 4
JVM的优势
- 5
测验:Java 7
Java 生态系统
- 1
概述
- 2
持续开发与测试
- 3
测试与框架
- 4
包含哪些内容?
惯用的 Java 8:Lambda 表达式与流
- 1
Java 8 包含哪些内容?
- 2
Lambda 表达式
- 3
代码:Java 8 与 Java 7
- 4
默认方法
- 5
流
- 6
For Each 和 Map/Reduce
- 7
并行数组
- 8
查看、限制、排序
- 9
收集器与统计信息
- 10
分组与分区
- 11
与 Java 7 的比较
- 12
Optional 类
- 13
Nashorn
Maven 和 JUnit
- 1
Maven
- 2
开始一个新项目
- 3
JUnit
- 4
测验:Maven 和 JUnit
新的日期和时间 API
- 1
新类
- 2
创建日期/时间对象和枚举
- 3
API 功能
使用必要的库
- 1
简介
- 2
Logback
- 3
Hibernate
- 4
Guava
Java 8 其他特性
- 1
特性
- 2
函数式编程:函数与元组
- 3
函数式编程:不可变性与并发
- 4
函数式编程:尾调用优化
- 5
回溯补丁
- 6
测验:Java 8
现代Java并发编程
- 1
Java中的并发编程
- 2
Java 中的 Futures
- 3
Clojure 中的 STM 与 Actor 模型
- 4
Groovy GPars
- 5
测验:Java 并发编程
RxJava
- 1
简介
- 2
并行计算
- 3
调度器和发布者
- 4
热与冷
其他JVM语言
- 1
为什么使用非Java语言?
- 2
多语言编程与边缘创造
- 3
Groovy 与 Scala
Groovy
- 1
简介
- 2
闭包与开关语句
- 3
命令链与模块
- 4
框架
- 5
测验:Groovy
Gradle
- 1
入门
- 2
配置
- 3
属性
- 4
测验:Gradle
Spock
- 1
简介
- 2
模拟与列表
- 3
测验:Spock
Scala
- 1
简介
- 2
Scala中的基本类型
- 3
Scala中的Switch语句
- 4
特质与列表
- 5
元组和映射
- 6
for 表达式
- 7
往事重现
- 8
Scala 生态系统
RESTful
- 1
简介
- 2
Groovy 和 Scala
- 3
JAX-RS
- 4
测验:RESTful
微服务与云
- 1
微服务
- 2
云
- 3
测验:微服务
Grails
- 1
简介
- 2
Grails 中的 REST
- 3
历史课
- 4
测试与一些插件
- 5
测验:Grails
Spark
- 1
简介
- 2
过滤器和会话
Spring Boot
- 1
Gradle 插件
- 2
演示应用程序
- 3
自动配置与执行器
- 4
测验:Spring Boot
Play Framework
- 1
简介
- 2
特性
Ratpack
- 1
简介
- 2
布局与处理程序
- 3
渲染与 JSON
- 4
绑定、阻塞与配置
- 5
测试
- 6
总结
最后的思考
- 1
JVM 的现状与未来展望
- 2
Java 8 快捷参考
附录
- 1
环境设置
- 2
为 Java 开发者准备的 Groovy
- 3
Groovy 对 Scala 开发者
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User