定义在类中的变量是类的成员变量,可以不进行初始化,Java会自动进行初始化,如果是引用类型默认初始化为null,如果是基本类型例如int则会默认初始化为0
局部变量是定义在方法中的变量,必须要进行初始化,否则不同通过编译
被static关键字修饰的变量是静态的,静态变量随着类的加载而加载,所以也被称为类变量
被final修饰发变量是常量
本文详细介绍了Java中变量的种类,包括成员变量与局部变量的区别,静态变量的加载时机,以及常量的概念。对于成员变量,Java会自动进行初始化,具体初始化值取决于变量的数据类型;局部变量必须手动初始化,否则编译会失败;静态变量随类加载而加载;被final修饰的变量不可更改。

被折叠的 条评论
为什么被折叠?
