【JAVA】Java中的变量划分,
分享于 点击 35600 次 点评:280
【JAVA】Java中的变量划分,
0x01 变量的划分
定义在方法当中的变量(参数,内部定的变量,代码块)
必须要初始化之后使用
0x02 总结
-
类成员和实例成员的访问
变量名称 | 存放位置 | 生命周期开始 | 声明周期结束 | 内存位置 |
---|---|---|---|---|
类变量 | 字段,使用static | 所在字节码加载到JVM | 当JVM停止时 | 方法区 |
实例变量 | 字段,不使用static | 创建所在类的对象 | 对象被回收的时候 | 堆 |
局部变量 | 方法参数,代码块,方法区 | 执行到初始化变量时 | 所在方法或代码块执行结束 | 栈 |
相关文章
- 暂无相关文章
用户点评