The local variable......been initialized

局部变量如果不初始化,里面的就是一些垃圾值。如果你再方法里用到了,有可能造成运行错误,这种错误很难找到。 所以Java要求变量必须初始化,其中实例变量和类变量有默认的初始值。 给变量一个初始化,是一个良好的编程习惯,而Java的编译器只不过做的极端一些,强制你养成良好的编程习惯。这个是有好处的。 唯一的坏处是,这是SCJP考试的一个考点,有很多考生不了解这一点,而答错了题。

JAVA伴我一路成长,我伴JAVA一路成长,,,,,
原文地址:https://www.cnblogs.com/yqf6300/p/4756980.html