【发布时间】:2019-05-14 13:16:59
【问题描述】:
null 值只能赋予引用类型,如果我理解正确,它指向地址 0。此外,如果使用“new”关键字创建类的实例,我们正在为一个东西。我的问题是,如果我们将一个对象初始化为 null,它还会消耗内存吗?
【问题讨论】:
-
您的意思是“将引用初始化为null”吗?如果您不创建对象,它不会占用任何内存(除了引用本身的几个字节)。
-
你的车没有停在你的车库里,并不意味着你的车库就没有空间。
-
@AndyTurner 我不会做这个类比,我认为将引用与牵引挂钩进行比较更合适。汽车必须比车库小。牵引挂钩可以很小,但可以牵引巨大的负载。引用很小,但可以指向大对象。
标签: java