可能重复:
Java 中空引用上的静态字段
我是 Java 新手。我知道是否有任何对象指向并且如果我们尝试对该对象执行任何操作,JVM 会抛出 Nullpointer 异常。但在我的情况下,没有 Nullpointer 异常请帮助我?下面是我的代码
public class Employee
{
public static String empName = "John"
public static void main(String args[])
{
Employee emp = new Employee();
emp = null;
System.out.println(emp.empName);
}
}
它打印John作为输出,即使 emp 对象指向 null。但我期待一个空指针异常。