《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.7.2 不适合使用Optional值的方式

1.7.2 不适合使用Optional值的方式

如果没有正确地使用Optional值,那么相比较以往的得到“某物或null”的方式,你并没有得到任何好处。
get方法会在Optional值存在的情况下获得其中包装的元素,或者在不存在的情况下抛出一个NoSuchElementException对象。因此,

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.7.2 不适合使用Optional值的方式

java.util.Optional 8

  • T get()
    产生这个Optional的值,或者在该Optional为空时,抛出一个NoSuchElement Exception对象。
  • boolean isPresent()
    如果该Optional不为空,则返回true。
上一篇:《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.3 验证XML文档


下一篇:Java中GUI的默认窗体布局 和 常见的窗体布局方案