java 成员变量以及局部变量的区别及存储

成员变量:1.存储在类中,在方法之外 2.初始化有默认值 3.值存储在堆中 4.生命周期:当对象为null时,由jvm中垃圾机不定时的回收,但也不是立刻回收 局部变量:1.存储在方法之中 2.初始化没有默认值 3.值存储在栈中 4.当方法被调用时,局部变量就存在,当方法完成时候,局部变量消失 成员变量例下: 基本数据类型: int[] arr =new int [3]; arr[0]=1; arr
相关文章
相关标签/搜索