lrzienhi

局部变量( lacal variable):

方法或语句块内部定义的变量。生命周期是从声明位置开始到”}”为止。

在使用前必须先声明和初始化(赋初值)。

注:对于局部变量 java 虚拟机并不会给它自行初始化,也就是并不会给它赋上该类型的默认值,局部变量需要自己去初始化。

实例变量(成员变量 member variable):

方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。

如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成 0 或 0.0,字符型变量的初始化值是 \u0000,布尔型默认是 false)

静态变量(类变量 static variable):

使用 static 定义。 从属于类,生命周期伴随类始终,从类加载到卸载。 (注:后面会给大家讲类的内存分析,这个概念现在了解即可)

如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成 0 或 0.0,字符型变量的初始化值是 \u0000,布尔型默认是 false)

分类:

技术点:

相关文章:

  • 2021-09-03
  • 2021-10-14
  • 2021-11-30
  • 2021-12-09
  • 2022-01-15
猜你喜欢
  • 2021-12-30
  • 2022-01-24
  • 2021-11-30
  • 2022-12-23
  • 2021-11-30
  • 2021-06-21
相关资源
相似解决方案