10. java中的引用数据类型有哪些 ? 默认值是什么?
Java中的引用数据类型包括类(Class)、接口(Interface)、数组(Array)以及枚举(Enum)。这些数据类型的默认值都是null,即未指向任何对象。
需要注意的是,引用数据类型与基本数据类型不同,基本数据类型有byte、short、int、long、float、double、char和boolean八种,它们的默认值分别为0、0、0、0、0.0、0.0、'\u0000'和false。
笔者
这个问题老生常谈了,我的Spring老师会经常抛出这样类似的问题提问,心里知道但是总是说不好,遂记录一下。
有些程序员似乎并不太喜欢给一个引用数据类型赋值,这是一个不好的编程习惯,我的建议是,我们在定义引用数据类型的时候,如果我们没有想到这个引用数据类型将要赋一个怎样的初始值的时候,建议显示的写 null