【最新Android高级面试知识点干货分享(二)】 转载请说明出处! 七、Java运行时数据区 与 JVM内存模型 优秀博文推荐:https://www.cnblogs.com/czwbig/p/11127124.html $7.1、Java运行时数据区 在JDK8以前,Java运行时数据区域具体分为以下五块: 程序计数器(程序寄存器/PC寄存器Program Count Register):每个新开的线程都会有自己的PC。 栈(Java栈/堆栈Stack):用来存储对像的引用,基本类型的数据。优点:存取速度快,仅次于寄存器,栈数据可以共享。缺点:存在栈中的数据大小与生存期必须是确定的。 本地