Java 中变量的作用域和生命周期?\n
实例变量
在类中声明但在所有方法和代码块之外的变量是实例变量。实例变量的通用范围覆盖整个类,除了在静态方法中。实例变量的生命周期持续到对象在内存中。
类变量
在类中声明,在所有代码块外部,并被标记为静态的变量称为类变量。类变量的通用范围覆盖整个类,类变量的生命周期持续到程序结束或类加载到内存中为止。
局部变量
不是实例变量和类变量的所有其他变量都被视为局部变量,包括方法中的参数。局部变量的范围在声明它的代码块内,局部变量的生命周期持续到控制离开声明它的代码块为止。
广告