null 引发的问题 它是错误之源它会使你的代码膨胀它自身是毫无意义的它破坏了Java的哲学它在Java的类型系统上开了个口子 从防御式检查到Optional 异常 VS Optional Option实战