Java中null?

""是有地址但是里面的内容是空的

恏比做饭 null说明连锅都没有 而""则是有锅没米

虽然二者看起来都是没有米 但是意义却不同

你对这个回答的评价是

null是没有地址,就一个变量名

與""不同 ""有地址,只不过内容为空

你对这个回答的评价是

一般用在是一个对象引用指向空!

你对这个回答的评价是?

实际一点就是没有內存地址~

你对这个回答的评价是

空,没有内容一般是没有内容,或者首地址!

你对这个回答的评价是

}

但像所有事情一样:这取决于現在Java中null的GC非常好,一切都应该在不再可及时很快清理掉这是在为局部变量保留一个方法之后,并且当一个类实例不再被字段引用时

如果知道它将保持引用,则只需显式为null例如一个数组,它保持在周围当数组不再需要时,您可能需要清空数组中的各个元素

例如,来洎ArrayList的这段代码:

而且只要没有引用保留,显式地将对象置为null也不会导致对象被收集到任何时候

}

NullPointerException 异常空指针异常这个异常只有引用数据类型才会出现,原因只有一个应用了一个没有开辟堆内存空间的引用对象。

  • 在数组对象中出现这种问题是您使用了没有开辟嘚对象空间,

  • java 这块还挺重要的

  • java 这块还挺重要的

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

  • 0
  • 你不知道的iPad技巧
}

我要回帖

更多关于 java中 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信