首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JVM步骤区

2012-10-26 
JVM方法区java程序运行时,数据会分区存放,heap、stack、method。类的对象放在heap(堆)中,所有的类对象都是通

JVM方法区

java程序运行时,数据会分区存放,heap、stack、method。

类的对象放在heap(堆)中,所有的类对象都是通过new方法创建,创建后,在stack(栈)会创建类对象的引用(内存地址)。


stack的区域很小,只有1M,特点是存取速度很快,所以在stack中存放的都是快速执行的任务,比如static变量,static方法,基本数据类型的数据,和对象的引用(reference).


method(方法区)又叫静态区,存放所有的class和静态变量,方法区存放的是整个程序中唯一的元素,如class和static变量。

method区可以被所有的线程共享,这一点和heap一样。

?


JVM步骤区

热点排行