1.堆

几乎所有对象实例被分配到这里,也是垃圾收集器管理的主要区域。
Java堆可以被分为新生代和老生代。
进一步划分,则有Eden空间、From Survivor空间、To Survivor空间等。
无论如何划分,都是为了更好地回收内存、更快的分配内存。

2. 方法区

方法区由于存储虚拟机加载的类的信息、常量、静态变量、JIT编译后的代码等。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐