java基础:内存分配(上)

java执行中的内存分区:

1.代码域:存放代码

2.数据域:存放静态的数据

3.栈:存放局部变量

4.堆:存放成员变量

(ps:局部变量是类中方法体中申明的变量,只在这个方法中有效;成员变量是类中方法体之外的变量。java没有全局变量,因为java是面向对象的语言,所有的定义都必须写在类中)

上一篇:JVM学习之内存分配一


下一篇:JVM 垃圾收集与内存分配