为了账号安全,请及时绑定邮箱和手机立即绑定

java中的null是值还是对象

java中的null是值还是对象

Helenr 2018-09-07 20:40:00
关于java中null是一个对象还是一个值?
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

严格讲既不是基础类型也不是对象类型,是一个特殊的类型,并可以看作允许cast成任意类型的对象。
Java Language Specification Chapter 4

There is also a special null type, the type of the expression null, which has no name. Because the null type has no name, it is impossible to declare a variable of the null type or to cast to the null type. The null reference is the only possible value of an expression of null type. The null reference can always be cast to any reference type. In practice, the programmer can ignore the null type and just pretend that null is merely a special literal that can be of any reference type.


查看完整回答
1 反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 1110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信