Java中成员变量的默认值
程序员文章站
2022-04-28 15:45:19
java虚拟机会对成员变量进行初始化 1 基本数据类型 1.1 整数类型 (byte,short,int,long)默认值为0 1.2 浮点型 单精度浮点型 float 默认值为 0.0f 双精度浮点型 double 默认值为 0.0d 1.3 字符型 char 默认值为 \u0000 \u0000 ......
java虚拟机会对成员变量进行初始化
1 基本数据类型
1.1 整数类型
(byte,short,int,long)默认值为0
1.2 浮点型
单精度浮点型 float 默认值为 0.0f
双精度浮点型 double 默认值为 0.0d
1.3 字符型
char 默认值为 \u0000
\u0000占一个字符位,默认是个空格,本地采用的是ascii编码。\u0000不是一个可打印字符,和java的null并不等同,仅代表unicode编码中的空字符。
1.4 布尔型
boolean 默认值为 false
2 引用类型
string和基本数据类型的包装类都是引用类型,默认为null
以上,吼吼