java对象判空

在实际书写代码的时候,经常会因为对象为空,而抛出空指针异常java.lang.NullPointerException
为了避免这种情况出现可以使用以下解决方式:

1、object != null

我们直到在 = 比较的是对象或者变量在内存中的地址,引用对象(或者是不在堆上创建的对象,或者string类的变量)中存储的是栈上或者常量池的地址,= 虽然不是比较的自身的值,但是空引用对象也指向的为空,所以可以如此判断。
2、如果是字符串可以使用

string.length==0
发布了41 篇原创文章 · 获赞 1 · 访问量 4719

猜你喜欢

转载自blog.csdn.net/tomorrow_shoe/article/details/97089983