空指针异常

若是你对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();那么就没问题了!
相关文章
相关标签/搜索