有什么好的轻量级设计模式可以避免Java中的空值?

Joe*_*Joe 11 java null design-patterns nullpointerexception

显然,Java编程的最大祸害之一是空值和空指针异常.哪些设计模式不会给代码增加太多但减少沙子空指针异常的问题?

Ara*_*ram 11

空对象模式.查看google-guava库中的Optional类.

他们的维基有一篇关于使用和避免空值的文章.