未验证 提交 c96575ed 编写于 作者: 布客飞龙 提交者: GitHub

Update 12.md

上级 3653e2d4
# 十二、`Optional`
> 原文:[Java Coding Problems](https://libgen.rs/book/index.php?md5=3280024C263466704C8F7525E5BB6AAE)
>
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
>
> 贡献者:[飞龙](https://github.com/wizardforcel)
>
> 本文来自[【ApacheCN Java 译文集】](https://github.com/apachecn/apachecn-java-zh),自豪地采用[谷歌翻译](https://translate.google.cn/)。
本章包括 24 个问题,旨在提请您注意使用`Optional`的几个规则。本节介绍的问题和解决方案基于 Java 语言架构师 Brian Goetz 的定义:
`Optional`旨在为库方法返回类型提供一种有限的机制,在这种情况下,需要有一种明确的方式来表示无结果,并且使用`null`表示这种结果极有可能导致错误。”
......@@ -1238,4 +1246,4 @@ public static boolean cartIsEmpty(long id) {
完成!这是本章的最后一个问题。此时,您应该拥有正确使用`Optional`所需的所有参数
从本章下载应用以查看结果和其他详细信息。
\ No newline at end of file
从本章下载应用以查看结果和其他详细信息。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册