Java面向对象——成员变量和局部变量( 二 )

  • 局部变量不属于任何类或者实例,因此它总是保存在方法的栈内存中 。如果局部变量是基本数据类型,则该变量直接存储在方法的栈内存中,如果是引用变量则将引用的地址存储在方法的栈内存中 。
  • 栈内存中的变量无需系统垃圾回收,随着方法或者代码块的运行结束而结束 。局部变量通常只保存了具体的值或者引用地址,所以所占的内存比较小 。
  • 4、变量的使用规则
    • 能不使用成员变量就别使用成员变量;
    • 能不使用方法局部变量就别使用方法局部变量;
    • 使用代码块局部变量性能最好;
    原文链接:
    Java面向对象——成员变量和局部变量(成员变量和局部变量的初始化和内存运行机制&变量的使用规则)
    https://www.cnblogs.com/newveg/p/6591435.html




    推荐阅读