虚拟机中,首先找到main方法,找到了就放进栈内存里进行解析
成员变量和局部变量的区别
// 成员变量 与局部变量的区别
// 根据声明位置分析
// 成员变量 => 类中方法外
// 局部变量 => 方法体中
// 初始化
// 成员变量 => 有初始值
// 局部变量 => 没有初始值
// 存储位置
// 成员变量 => 堆内存
// 局部变量 => 栈内存
// 生命周期
// 局部变量随着,方法入栈而加载,随方法弹栈而销毁
// 成员变量 随着对象被创建而加载,随对象的销毁而销毁
// 成员变量比局部变量声明周期长
类中的成员变量和局部变量
最新推荐文章于 2025-09-17 21:00:50 发布
本文深入探讨了虚拟机中main方法的解析过程,以及成员变量与局部变量的区别,包括它们的声明位置、初始化、存储位置及生命周期。成员变量在类中方法外声明,有初始值,存于堆内存,生命周期随对象;局部变量在方法体内,无初始值,存于栈内存,生命周期随方法。
1141

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



