补充:
(1)如果在定义变量后没有给它们赋初始值,那么java会给于一个默认的初始化值,但只有类的成员变量才被初始化(与对象中的字符串,默认初始化为null对应),而局部变量不会被初始化。
(2)如果没有被初始化的局部变量被操作,java在编译器就会给予错误警告,
(3)如果没有被赋予初值的局部变量,一直没被操作,则编译通过,java不会给予错误警告。
(4)基本数据类型 8 种
byte、short、int、long、float、double、boolean、char
(5)引用数据类型:
数组 类 接口 枚举 |
|