幽默:现在你有了两个空值 空指针因导致Java程序错误而臭名昭著。令人遗憾的是,Java 8 有机会真正解决 null 问题,但是只给了一个半废的 `java.util.Optional<T>`:下面是完全合规的Java代码,只是其中Optional包装器本身为空: Optional<String> getMiddleName() { return null; }恭喜你,现在你有两种空值。