1 简介
JDK8中引入了一个新类Optional,其本质就是通过Optional类对值进行封装, 当有值的时候,会把该
值封装到Optional类中。如果没有值的话,则会在该类封装一个Empty。
2 应用
在Optional类中基于函数式接口提供了一些用于操作值的方法。
2.1 创建Optional对象
要创建Optional,该类提供了三种方法操作,分别为:empty()、of()、ofNullable()
Optional<Student> studentOptional = Optional.empty();
Optional<Student> studentOptional = Optional.of(student);
Optional<Student> studentOptional = Optional.o