没有Nullpointer异常,即使对象也指向null

2 java

可能重复:
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);
      }   
}
Run Code Online (Sandbox Code Playgroud)

它打印John作为输出,即使emp对象是指向null.但我期待一个nullpointer异常.

Ily*_*lya 5

因为场是static.
在你的情况下emp.empName等于Employee.empName