课程简介
本课程全面介绍了Java从8到21版本的演进,深入探讨Java 21/22的新特性,包括密封类、局部变量类型推断、switch表达式增强等。课程还涵盖了垃圾收集器的改进和性能优化策略,以及Spring Boot3对Java新特性的支持和升级指南。
目标收益
培训对象
课程内容
一:Java各版本演进概览 (1h)
Java 8至Java 21的版本演进历程
Java 21/22的新特性概览
二:新特性详解 (2h)
密封类(Sealed Class)
局部变量类型推断(var)
switch表达式增强
记录(record)特性
Foreign Function & Memory API
模式匹配增强
新版HttpClient API(HTTP/2和WebSocket)
垃圾收集器的改进(ZGC)
三:垃圾收集器与性能优化(2h)
Java 21中的垃圾收集器概览
性能监控与调优策略
垃圾收集器的选择与配置
四:Spring Boot3与Java 21的集成(2h)
Spring Boot3对Java新特性的支持
Spring2升级到SpringBoot3
Spring Boot3 的可观测性
五:总结与问答
培训内容回顾
学员提问与答疑