Possible Duplicate:
Static fields on a null reference in 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);
}
}
最佳答案
因为字段是static
。
在您的情况下,emp.empName
等于Employee.empName
关于java - 没有Nullpointer异常,甚至对象都指向null ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13992748/