课程核心信息
 
- 课程名称:《现代Java:精通Java 8至Java 25新特性》
- 更新与制作:2025年10月更新,由实用代码学院打造,含148讲共15小时49分钟,文件大小9.1GB,支持英语及字幕,适配各水平学习者。
- 核心目标:通过实操掌握Java多版本核心特性,能在实际项目中应用并升级Java技能,课程将持续更新。
 
学习内容
 
1. 基础与环境:课程概述、Java 8重要性、命令式与声明式编程差异,以及Windows和Mac系统的Java与IntelliJ安装。
2. 核心特性:Lambda表达式及函数式接口(Consumer、Predicate等),方法与构造器引用,局部变量在Lambda中的使用。
3. 流与并行处理:Streams API原理、各类操作(map、filter等)、工厂方法、数值流、终端操作,以及并行流的应用与性能对比。
4. 实用工具:Optional类规避空指针异常,Java 8新日期时间库(LocalDate等)的使用与格式化。
5. 进阶特性:局部变量类型推断(LVTI)、文本块、增强switch表达式、记录类、模式匹配(记录模式等)。
6. 实战与模块:实现CheckoutService应用、演示jwebserver、开发新HTTP客户端(含JUnit测试),以及Java平台模块系统(JPMS)实操。
 
前置要求
 
需具备Java基础知识,熟悉Eclipse或IntelliJ IDEA等IDE,且环境需为Java 8及以上版本。
 
适用人群
 
有意学习Lambda、流等Java新特性者,以及希望提升代码简洁性与可读性的Java开发者。
 
我可以帮你整理这份课程的重点学习清单,按知识点优先级梳理出每日可执行的学习任务,需要吗?

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐