Modern Java in Action

让我们编写一个 GitHub 爬虫,并使用 Java (21) 提供的所有功能

  • 虚拟线程和结构化并发,
  • 模式匹配和面向数据编程,
  • 类型推断、记录和密封类型,
  • 文本块和模板字符串,
  • 现代 HTTP 客户端和改进的集合,
  • 模块和特定于操作系统的二进制文件。

最终结果与几年前截然不同,更不用说 10 年前了。这不是你爸爸的 Java!

Jfokus 2024 上录制。