Java默认变量值

时间:2016-10-01 23:20:57

标签: java variables

在C中,静态变量或文件范围中的变量在声明时初始化为0,并且在未初始化的函数中声明的变量具有随机数据。这种情况是否会以某种方式发生在Java中?

注意:我只提到基本类型而不是对象。

1 个答案:

答案 0 :(得分:3)

是的,java也有原始数据类型的默认值。 默认值(对于字段)

  • 字节:0
  • 短:0
  • int:0
  • 长。 :0L
  • float:0.0f
  • double:0.0d
  • char:'u0000'
  • 布尔值:false
  • String(或任何对象):null