分配给null的变量与未在Java中分配的其他变量之间有什么区别?
我知道方法的块存在差异,巫婆意味着我可以使用已初始化为null的变量,但是我不能使用未初始化的变量
你能告诉我为什么吗 ?
编辑:感谢所有回答
我的问题是关于内存中引用的行为和形式
分配给变量
null
和未分配给其他变量有什么区别?
null
(这就是为什么它不能被读取的原因)null
,5
或"hello"
)。请注意,成员变量会自动获得为其分配的默认值(引用类型的默认值为null
)。因此,尽管它可能看起来像你可以读一个“未初始化”的成员变量,事实是,这是在事实上初始化。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句