首页  

为何不建议使用Optional     所属分类 java 浏览量 830
Class Pet {
  private Integer id;
  private Optional name;
}
name 为 null 如何处理?


Optional 没有实现序列化接口
Dubbo接口返回值如果有 Optional, 序列化失败
java.lang.IllegalStateException: Serialized class xxx must implement java.io.Serializable

取值逻辑复杂


Optional<String> name;

public String getName() {
    // java.util.NoSuchElementException: No value present
    // return name.get();
    if(name.isPresent()) {
        return name.get();
    }
    return null;
}       


上一篇     下一篇
mysql 单引号转义

Runnable Callable Future FutureTask

老程序员的几点建议

Redis性能问题排查要点

写代码的几个好习惯

redis-cli 使用