Java未赋值变量的默认初始值

Posted 巴蒂青葱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java未赋值变量的默认初始值相关的知识,希望对你有一定的参考价值。

在 Java 程序中,任何变量都必须经初始化后才能被使用。当一个对象被创建时,实例变量在分配内存空间时按程序员指定的初始化值赋值,否则系统将按下列默认值进行初始化:

数据类型 初始值
byte 0
short 0
int 0
long 0L
char ‘u0000‘
float 0.0f
double 0
boolean false
所有引用类型 null


注意:一个具有空值“null”的引用不引用任何对象。试图使用它引用的对象将会引起一个异常。

以上是关于Java未赋值变量的默认初始值的主要内容,如果未能解决你的问题,请参考以下文章

java 先初始化和赋值

java 中静态成员变量有没默认的初始值

java中证明成员变量有默认初始值

请问java构造函数如何初始化成员变量的啊?

java成员变量怎么默认初始化

java中怎么给变量初始化?