Java中常用的内存区域

在Java中主要存在4块内存空间,这些内存空间的名称及作用如下。

1.  栈内存空间: 保存所有对象名称(更准确的说是保存了引用的堆内存空间的地址)。

2.  堆内存空间: 保存每个对象的具体属性内容。 堆内存中包含常量池,常量池包括直接常量(基本类型,String)和对其他类型、方法、字段的符号引用

3.  全局数据区: 保存static类型的属性。

4.  全局代码区: 保存所有方法的定义。

http://blog.csdn.net/yangyuankp/article/details/7651251

原文地址:https://www.cnblogs.com/aituming/p/4768867.html