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未赋值变量的默认初始值的主要内容,如果未能解决你的问题,请参考以下文章