码迷,mamicode.com
首页 > 其他好文 > 详细

空指针异常

时间:2016-11-02 23:29:00      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:object类   new   属性   text   pre   就会   指针   问题   地址   

如果你对null 进行操作就会产生空指针异常
Object obj = new Object();
你要知道 obj是一个Object指针变量,指向Object类的一个实例
我们说obj是一个对象 实质是它指向一个对象的首地址
如果这个指针变量obj 没有指向任何空间 你调用它的方法和属性就会出错
例如 Object obj = new Object();
obj.equals("123");这个是没错的
但换下面语句 Object obj = null;
obj.equals("123");就会出现空指针异常


你的对象没有实例化就用了!
也就是说是null值
举个例子吧:
有个Student类
Student objStudent = null;
然后你就直接使用objStudent来调用Student类中的方法了
反之, 如果在两句之间加上objStudent = new Student();
那么就没问题了!

空指针异常

标签:object类   new   属性   text   pre   就会   指针   问题   地址   

原文地址:http://www.cnblogs.com/hanruyue/p/6024705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!