文档库 最新最全的文档下载
当前位置:文档库 › JAVA基本数据类型初始化

JAVA基本数据类型初始化

JAVA 基本数据类型初始化

Java 尽自己的全力保证所有变量都能在使用前得到正确的初始化。若被定义成相对于一个方法的局部变量,这一保证就通过编译期的出错提示表现出来。因此,如果使用下述代码:

voidf() {inTI; i++; }

就会收到一条出错提示消息,告诉你i 可能尚未初始化。当然,编译器也可为i 赋予一个默认值,但它看起来更象一个程序员的失误,此时默认值反而会帮倒忙。若强迫程序员提供一个初始值,就往往能够帮他/她纠出程序里的臭虫。然而,若将基本类型(主类型)设为一个类的数据成员,情况就会变得稍微有些不同。由于任何方法都可以初始化或使用那个数据,所以在正式使用数据前,若还是强迫程序员将其初始化成一个适当的值,就可能不是一种实际的做法。然而,若为其赋予一个垃圾值,同样是非常不安全的。因此,一个类的所有基本类型数

据成员都会保证获得一个初始值。

可用下面这段小程序看到这些值:

相关文档