为什么Java中瞬态变量的默认值显示为零?
它如何知道integer的值应为0,String的值应为null
发布于 2013-04-25 14:28:28
它知道这一点,因为那是how it's specified。int的默认值为0,String的默认值为null。
发布于 2013-04-25 14:32:33
来自
声明字段时,并不总是需要赋值。已声明但未初始化的字段将由编译器设置为合理的默认值。一般而言,此默认值将为零或null,具体取决于数据类型。
发布于 2013-04-25 14:29:44
int的缺省值为0,字符串为空
https://stackoverflow.com/questions/16207827
复制相似问题