JAVA入门级教学之(内存中的空指针异常)

空指针异常示例: 

//定义一个顾客类测试空指针异常

public class Customer
{
	int id;
}
/*
	空指针异常示例

*/
public class OOTest04
{
	public static void main(String[] args)
	{
		Customer c=new Customer();
		System.out.println(c.id);//0

		c=null;//空指针演示

		//以下程序【编译】可以通过,因为符合java语法
		//【运行】出现空指针异常
		//空引用访问"实例"相关的数据一定会出现空指针异常
		//空指针异常提示代码:java.lang.NullPointerException
		System.out.println(c.id);
	}
}
//数据访问的时候一定要有对象的参与,中间的线一旦断开了就会空指针异常

 内存图示例:

发布了81 篇原创文章 · 获赞 3 · 访问量 2467

猜你喜欢

转载自blog.csdn.net/LBJ8888888/article/details/104432923