创作内容丰富的干货文章很费心力,感谢点过此文章的读者,点一个关注鼓励一下作者,激励他分享更多的精彩好文,谢谢大家!
类变量
- 类变量是用static修饰符修饰,定义在方法外的变量,随着java进程产生和销毁。在java 8 之前把静态变量存放于方法区,在java8时存放在堆中。
成员变量
- 成员变量是定义在类中,但是没有static修饰符修饰的变量,随着类的实例产生和销毁,是类实例的一部分由于是实例的一部分,在类初始化的时候,从运行时常量池取出直接引用或者值,与初始化的对象一起放入堆中。
局部变量
- 局部变量是定义在类的方法中的变量,在所在方法被调用时放入虚拟机栈的栈帧中,方法执行结束后从虚拟机栈中弹出。
10万+

被折叠的 条评论
为什么被折叠?



