课程大纲

Java 21 简介

  • Java 21 及其 LTS 状态概述
  • 与之前版本相比的主要改进
  • 设置 Java 21 开发环境

新功能与增强

  • 新语言功能和语法更新
  • 模式匹配和记录的增强
  • 新 API 和库更新

Java 21 的性能优化

  • 内存管理改进
  • 性能调优技术
  • 使用最新的 JVM 增强功能

Java 21 中的模块化 Programming

  • 模块系统更新
  • 创建和管理模块化应用程序
  • Java 模块化开发的最佳实践

高级语言功能

  • 密封类和模式匹配
  • 增强的 switch 语句和表达式
  • 记录和数据类的高级使用

Java 21 与现代库的集成

  • 使用更新的库和框架
  • 在微服务和云应用中使用 Java 21
  • 利用新库功能提高效率

Java 21 中的测试与调试

  • 新的调试工具和技术
  • 为新语言功能编写单元测试
  • 与流行的测试框架集成

Java 21 应用程序的部署与维护

  • 部署策略和最佳实践
  • 管理版本升级和兼容性
  • 监控和维护长期支持应用程序

总结与下一步

要求

  • 基本的编程概念知识
  • 有Java(任何版本)的先前经验
  • 熟悉面向对象编程(OOP)原则

目标受众

  • 希望升级到最新版本的Java开发人员
  • 希望提升Java技能的软件工程师
  • 参与Java应用开发的IT专业人员
 21 小时

即将举行的公开课程

课程分类