
JDK9 – 17新特性
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《JDK9 – 17新特性》。官网需要单独购买,有集上可以免费领取。
资源介绍:
主要目的:
旨在介绍各个版本的JDK的新特性,带学生了解,或者说是预习将来可能会再工作中使用到的JDK,主要侧重语法和API层面的讲解,以免在工作中遇见新的JDK时会陌生
授课特点
1 着重讲解语法层次和API层次的改变,这也是和程序员关联性最强的改变,因为直接影响着我们的变化
2 深入浅出,其他对编码影响不大的新特性介绍性讲解,或者提示要点
3 要求学生有JAVASE基础即可学习,部分涉及到JVM,GC等架构层次的知识只在这里做提示和介绍,因为仅凭JAVASE的知识学习起来还是相当困难的,在架构和JAVA进阶课程中会有详细的讲解,可以咨询马士兵教育相关课程深入学习
4 JAVA8已经使用多年,其中的Lambda和Stream等特性已经不能算是新特性,而是基本功,所以这里不做讲解,新特性从JAVA9开始讲解
JDK版本变化特征
JAVA8 及之前,是版本都是特性驱动的版本更新,就是有重大的特性产生,然后进行更新
JAVA9开始,JDK开始以时间为驱动进行更新,以半年为周期,到时即更新,三年出一个长期支持版,其他都是短暂的版本
目前的长期支持版有 JAVA8 JAVA11 和即将出现的JAVA17,这些版本大家注意在将来的工作中使用的概率更高,也就是说我们将来研发,使用JAVA11 ,然后使用JAVA17 是必然的,只是一个时间的问题
课程目录
- 1-JDK各版本新特性
- 1-JAVA新特性_课程介绍
- 10-JAVA新特性_JAVA9InputStream新增API
- 11-JAVA新特性_JAVA9新增创建只读集合of方法
- 12-JAVA新特性_JAVA9模块化了解
- 13-JAVA新特性_JAVA9可交互REPL工具jshell
- 14-JAVA新特性_JAVA10概述
- 15-JAVA新特性_JAVA10局部变量类型推断
- 16-JAVA新特性_JAVA10只读集合新增copyOf方法
- 17-JAVA新特性_JAVA11概述
- 18-JAVA新特性_JAVA11局部变量类型推断升级
- 19-JAVA新特性_JAVA11String新增API
- 2-JAVA新特性_环境准备
- 20-JAVA新特性_JAVA11OptionalAPI总结
- 21-JAVA新特性_JAVA11HttpClient
- 22-JAVA新特性_JAVA11简化编译运行
- 23-JAVA新特性_JAVA11其他新特性提示
- 24-JAVA新特性_JAVA12简要概述
- 25-JAVA新特性_JAVA12Switch表达式预览
- 26-JAVA新特性_JAVA12数字压缩格式化
- 27-JAVA新特性_JAVA12String新增transform方法
- 28-JAVA新特性_JAVA12String新增indent
- 29-JAVA新特性_JAVA12Files新增mismatch方法
- 3-JAVA新特性_JAVA9概述
- 30-JAVA新特性_JAVA12关于GC
- 31-JAVA新特性_JAVA12其他内容(了解,可自行阅读文档)
- 32-JAVA新特性_JAVA13极简概述
- 33-JAVA新特性_JAVA13文本块预览
- 34-JAVA新特性_JAVA13文本块语法细节
- 35-JAVA新特性_JAVA13文本块拼接相关细节
- 36-JAVA新特性_JAVA13重新实现旧版套接字
- 37-JAVA新特性_JAVA13其他新特性提要
- 38-JAVA新特性_JAVA14新特性概述
- 39-JAVA新特性_JAVA14instanceof模式匹配(预览)
- 4-JAVA新特性_JAVA9钻石操作符
- 40-JAVA新特性_JAVA14Switch表达式(标准)
- 41-JAVA新特性_JAVA14文本块二次预览
- 42-JAVA新特性_JAVA14Records记录类型
- 43-JAVA新特性_JAVA14Records的使用限制(problem)
- 44-JAVA新特性_JAVA14关于GC的提要
- 45-JAVA新特性_JAVA14空指针友好提示
- 46-JAVA新特性_JAVA14其他新特性
- 47-JAVA新特性_JAVA15简单概述
- 48-JAVA新特性_JAVA15密封类
- 49-JAVA新特性_JAVA15隐藏类
- 5-JAVA新特性_JAVA9try语句升级
- 50-JAVA新特性_JAVA15instanceof_Records_文本块
- 51-JAVA新特性_JAVA15ZGC和Shenandoah转正
- 52-JAVA新特性_JAVA15其他新特性
- 53-JAVA新特性_JAVA16概述
- 54-JAVA新特性_JAVA16密封类(二次预览)
- 55-JAVA新特性_JAVA16模式匹配(标准)
- 56-JAVA新特性_JAVA16记录(标准)
- 57-JAVA新特性_JAVA16基于值的类构造警告
- 58-JAVA新特性_JAVA16其他新特性(可忽略)
- 59-JAVA新特性_JAVA17简要概述
- 6-JAVA新特性_JAVA9下划线标识符限制
- 60-JAVA新特性_JAVA17密封类(标准)
- 61-JAVA新特性_JAVA17switch模式匹配
- 62-JAVA新特性_JAVA17其他新特性(了解)
- 7-JAVA新特性_JAVA9接口私有方法
- 8-JAVA新特性_JAVA9String底层存储结构
- 9-JAVA新特性_JAVA9Stream新增API
包含内容
- · 1-JDK各版本新特性
- · 1-JAVA新特性_课程介绍
- · 10-JAVA新特性_JAVA9InputStream新增API
- · 11-JAVA新特性_JAVA9新增创建只读集合of方法
- · 12-JAVA新特性_JAVA9模块化了解
- · 13-JAVA新特性_JAVA9可交互REPL工具jshell
- · 14-JAVA新特性_JAVA10概述
- · 15-JAVA新特性_JAVA10局部变量类型推断
贡献者
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。