所有关于 Java 8 的事物 [教程]

无论我们使用的 JDK 版本如何,Java 8 都不会消失。Java 8 开启了 Java 的新时代,从 lambda 表达式、函数式编程到流和集合,DZone 都进行了记录。

在迁移到 Java 9 或 Java 11 甚至Java 13时,Java 8 的概念和特性在 JDK 中仍然非常活跃。理解这些核心概念在迁移到超越 Java 8时非常有帮助。

以下是关于 Java 8 的顶级 DZone 文章和教程:

基础部分

向函数式编程推进

Java 8 Lambda 表达式

  • Lambda Expressions in Java 8:了解 lambda 表达式是什么以及它们如何融入整个 Java 生态系统。
  • More on Lambda Expressions in Java 8:帮助理解 Java 8 的 lambda 表达式,展示如何使其运行。
  • How to Handle Check Exceptions With Lambda Expression:演示如何在项目中使用 Java 8 和 lambda 表达式处理检查异常,以获得更简洁的代码。
  • Java Lambda: Method References:了解 Java lambdas 的关键部分——方法引用,特别是静态引用、实例方法等。
  • Functional Interface and Lambda Expressions in Java 8:查看在 Java 8 中使用带有函数式接口和 lambda 表达式的抽象方法,特别是不同输入的方法。
  • How to Use Java HashMap Effectively:探索在 Java 8 及更高版本中实现HashMap的最佳实践,识别值或键、lambda 表达式等。
  • 不要害怕 Lambda:学习何时在 Java 中使用 lambda 表达式,以及如何使用它们将代码重构为更整洁、更易读的代码片段,并提供一些示例。

Java 接口与默认方法

Java 8 流与集合

Java 8 API

  • API Design With Java 8:通过掌握 Java 8 API 设计成为更好的 Java 程序员,包括暴露设计良好的 API、确保客户端代码可以使用 lambda 等。
  • Java 8 Date and Time API:回顾 Java 8 如何改进日期和时间 API 以及如何使用它们。
  • API Enhancements Missing Since Java 8:提出一些可以使 Java API 更用户友好的增强建议,读者意见不一。
  • 20 Examples of Using Java's CompletableFuture:通过 20 个CompletableFuture的示例更好地理解CompletionStageAPI。
  • Interface Enhancement in Java 8:介绍接口自首次引入以来的重大改进,结合方法定义,提供更多灵活性。

Java 字符串(带示例)

阅读 8
0 条评论