开始使用免费开始使用

边界情况:NullPointerException

在所有可能的边界情况中,null 变量(对象尚未被设置)最容易"悄悄"出现,常常让程序员措手不及。它可能由多种原因引起:有人忘记初始化变量、对象未正确构造、有人错误填写了网站表单……原因不胜枚举。

在 Java 中,当在 null 变量上调用方法时,会抛出 NullPointerException

在本练习中,请尝试在给定代码中触发一次 NullPointerException

本练习是课程的一部分

Java 测试入门

查看课程

练习说明

  • name 调用一个方法,使其抛出 NullPointerException

交互式实操练习

通过完成这段示例代码来试试这个练习。

public class NullPointer {

    private static String name;

    public static void main(String[] args) {
    	// Call a method on name that will throw a NullPointerException
        System.out.println("My name has " + name.____() + " characters.");
    }
}
编辑并运行代码