Java Optional和null – 概念、设计和实践

Java Optional and null – Concepts, Design and Practice

关于 null 和Optional 等您想了解的一切

你将学到什么

  • 深入理解Java中的null和Optional
  • 对如何在应用程序中设计空值有非常深入的了解
  • 如何使用Optional和许多其他方法来处理特定的空用例
  • 如何发现使用Optional时常犯的错误
  • 使用 null 时如何发现常见的设计错误

要求

  • 一些基本的 Java 或其他编程经验会有所帮助,但不是强制性的

描述

这是对 Java 编程中真正基本概念“null”的深入探讨,以及如果使用得当,Optional 如何解决与 null 相关的许多问题。

我回答的一些问题包括:

null 是一个糟糕的概念还是实现是问题所在?

如何防止空指针异常?

应该如何以及何时使用Optional?

可选的替代方案有哪些?

在我的应用程序中,关于 null 的一些关键设计注意事项是什么?

其他基本的空概念是什么,例如空对象模式等?

其他一些语言如何处理 null?

我希望在课程结束时,您将对 null 的真正含义有一个深入的了解,以便您可以充满信心地设计和开发您的应用程序。我想消除您对 null 可能存在的那些挥之不去的疑虑。

我希望您能够真正深入地了解 JavasOptional 如何帮助处理与 null 相关的一些问题,并了解它如何与 Streams 相互作用。这通常是造成很多混乱的原因。然而,通过理解一些核心概念,我相信这可能成为过去,您可以以最好的方式使用这些工具。

本课程适合谁:

  • 初级 Java 开发人员
  • 对 null 感兴趣的程序员
  • 对合理空处理设计感兴趣的软件开发人员和架构师
  • 经验丰富的 Java 开发人员
  • Java 技术负责人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。