Java基础:局部变量与静态变量的异同
在Java编程中,局部变量和静态变量是两种不同类型的变量。
局部变量:
- 位置:存在于方法内部或初始化块内。
- 命名空间:属于该方法的局部作用域。
- 存活范围:方法执行完毕后消失。
静态变量:
- 位置:存放在类(不是方法)级别,与非静态成员同级。
- 命名空间:属于类,而不是任何特定的方法。
- 存活范围:整个类实例化时存在,直到类被销毁。
异同点总结如下:
位置:
- 局部变量在方法内部或初始化块内。
- 静态变量存放在类级别。
生存周期:
- 局部变量随着方法的结束而消失。
- 静态变量在整个类实例化时存在,直到类被销毁。
命名空间:
- 局部变量属于该方法的局部作用域。
- 静态变量属于类(不是任何特定的方法)。
以上是局部变量和静态变量在Java中的异同。
还没有评论,来说两句吧...