java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > JVM栈中存的是什么?是指针还是对象

JVM栈中存的到底是什么?是指针还是对象实例

作者:青衫码上行

还在纠结JVM栈里存的是指针还是对象?本文用通俗语言讲清栈与堆的区别,并详细拆解Java堆内存结构:新生代、老年代、元空间和大对象区,看完你就明白对象实例到底存在哪,以及Minor GC和Full GC的区别

栈中存的是指针还是对象?

堆栈说明:在JVM内存模型中,栈主要管理线程的局部变量与方法调用上下文;堆用于存储所有对象实例与数组。

解释:

堆分为哪几部分?

Java堆是JVM内存管理核心区域,专门存放对象实例与数组。

堆的主要划分如下:

新生代(Young Generation)

老年代(Old/Tenured Generation)

元空间(Metaspace)

大对象区(Humongous Objects)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文