有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    在运行时避免nullPointerException的正确方法是在空检查中包围代码块,如下所示:

    if (mySomething != null) {
        doSomething(mySomething);
    }
    

    如果它不是null并且可以使用,那么它只会使用mySomething,从而避免nullPointerException。你也可以捕捉a nullPointerExcepton,但这不是一个好主意


    您还可以使用静态分析工具,如FindBugs或IntelliJ的内置检查来分析代码,并告诉您它是否可以生成nullPointerException