博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
空指针异常
阅读量:6991 次
发布时间:2019-06-27

本文共 475 字,大约阅读时间需要 1 分钟。

如果你对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(); 那么就没问题了!

转载于:https://www.cnblogs.com/hanruyue/p/6024705.html

你可能感兴趣的文章
STM32——项目需求之低功耗的停机模式
查看>>
C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码...
查看>>
Python操作MongoDB(PyMongo模块的使用)
查看>>
SVN迁移部署
查看>>
【XStream】xml和java实体的相互转化
查看>>
Nunit中如何进行事务性单元测试
查看>>
CentOS、Ubuntu、Debian三个linux比较异同
查看>>
Java7编程高级进阶学习笔记
查看>>
【kafka】celery与kafka的联用问题
查看>>
Python list 增加/插入元素的说明
查看>>
扩展正则表达式及应用
查看>>
内存越界
查看>>
C语言中 ln(以自然对数e为底) lg(以十为底) 以及logab(以a为底,b为真数)的相关知识...
查看>>
32.ExtJS简单的动画效果
查看>>
kali linux: 网卡监听及扫描网络
查看>>
openfaas 简单试用
查看>>
Error: Invalid or corrupt jarfile
查看>>
[PHP] ubuntu 16.04系统下解决MySQL 5.7版本的root用户重置密码问题
查看>>
onSaveInstanceState
查看>>
几种分页方式分析.
查看>>