Java 什么是空';s值多少?
我知道什么是Java 什么是空';s值多少?,java,null,terminology,Java,Null,Terminology,我知道什么是null 我知道null的意思是“取消”,使其为零,无任何内容,绝对为空 但如果null是一个变量,它的值是什么?它必须有一个初始值,对吗 但如果null是一个变量,它的值是什么 null不能是变量,而是引用变量所持有的值,该值不引用任何内容 它必须有一个初始值,对吗 对于JVM,它是任何未初始化引用字段的初始化值 更好的答案有待找到。将问题作为重复项关闭。null是值的反面,用于表示不是值,是JVM管理的常量。问题作为重复项关闭。以后,请先搜索,因为此问题已被询问/回答多次:.nu
null
我知道null
的意思是“取消”,使其为零,无任何内容,绝对为空
但如果null是一个变量,它的值是什么?它必须有一个初始值,对吗
但如果null是一个变量,它的值是什么
null不能是变量,而是引用变量所持有的值,该值不引用任何内容
它必须有一个初始值,对吗
对于JVM,它是任何未初始化引用字段的初始化值
更好的答案有待找到。将问题作为重复项关闭。
null
是值的反面,用于表示不是值,是JVM管理的常量。问题作为重复项关闭。以后,请先搜索,因为此问题已被询问/回答多次:.null没有值。它的意义已经得到了充分的讨论和回答。请阅读链接中的前几个点击。我理解并已阅读完您提供的主题。我再也不想让它重开了。谢谢。@HovercraftFullOfEelsnull
是一个值,它是唯一的null类型的值。请参见JLS的3.10.7:“null类型有一个值,即null引用,由null文本null表示,它由ASCII字符组成。”