天天看点

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.7 Optional类型

Optional对象是一种包装器对象,要么包装了类型T的对象,要么没有包装任何对象。对于第一种情况,我们称这种值为存在的。Optional类型被当作一种更安全的方式,用来替代类型T的引用,这种引用要么引用某个对象,要么为null。但是,它只有在正确使用的情况下才会更安全,下一节我们将讨论如何正确使用。