📚 详细目录
温馨提示:
以下课程目录不是固定的,后面根据框架版本的变更,或者课程内容的升级,学习目录可能也会有变更,具体以最新课程为准。
基础环境:
- JDK 17+ 全新许可证
- JDK 版本及商用替代选择
- JDK 17 的安装和配置
模块化:
- 模块化介绍
- 模块的分类
- 模块的创建、编译、打包及运行
- Maven 构建 Java 多模块应用
- 模块的导入及传递
- 模块的导出及授权
- 模块的放开及授权
- 模块化后的服务加载
- 模块依赖分析及图形化输出
- 构建可独立运行的自定义镜像
- 模块化后的类加载器
新特性:
- 局部变量类型推断(var)
- HTTP Client API(网络请求)
- 文本块
- 模式匹配
- Record 记录(替代 Lombok)
- 轻松排查空指针异常
- 密封类
- 隐藏类
- 全新垃圾收集器
全新增强:
- 简化 Java 编译运行新姿势
- 字符串底层实现大变样
- 字符串操作各种新玩法
- switch 语句块各种新玩法
- 集合操作各种新玩法
- IO 流处理各种新玩法
- Stream 流处理各种新玩法
- Optional 操作各种新玩法
版本升级:
JDK 8 升级 17 常见问题