Java:空检查的最佳实践

这个问题在这里已经有了答案:

  • 避免!= null语句58个答案

  • 如果需要,默认情况下,为什么JVM不能完成这项工作。

    它确实! 它检查值是否为空,如果不是,则引发NullPointerException 。 在很多情况下,这是适当的行为,您不需要改变它。


    通常情况下,简单地声明变量或方法以便它们永不返回空值是最简单的。 但是,有时这是不可避免的,就像在API中的一些现有方法中那样,并且一些自创方法和变量需要设置空值。 我个人建议尽可能避免使用空值 - 最好从头开始声明一个变量,或者返回一个方法,例如,如果某个操作失败,则返回-1而不是null。 一般来说,如果你知道一个变量或方法可能有一个空值,你应该在开始时做一个空检查,以保证安全。

    希望这会有所帮助,祝你好运!

    链接地址: http://www.djcxy.com/p/13297.html

    上一篇: Java: Best practice for null check

    下一篇: Is there a shortcut to execute something only if its not null?