摘要: 今天看《码出高效》第四章JVM内容时,读到JVM提供了直接控制操作栈的指令时,突然联想到数据结构中对于栈结构的出入栈的操作。遂联想二者之间莫非有什么关联,于是就查阅相关博文,记录成文。 数据结构中的堆栈 栈:是一种连续存储的数据结构,特点是存储的数据先进后出。 堆:是一棵完全二叉树结构,特点是父节点 阅读全文
posted @ 2019-03-16 19:50 牧码良匠 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 最近愈发对JVM底层的运行 原理产生了兴趣,遂查阅相关资料以备忘。 内存分配策略 根据编译原理的观点,程序运行时的内存分配,有三种策略,分别为静态的、堆式的、栈式的。 静态存储分配指的是在编译时就能确定每个数据目标在运行时的存储空间需求,因而在编译时就给它们分配了固定的内存空间。这种分配方式要求程序 阅读全文
posted @ 2019-03-16 19:29 牧码良匠 阅读(475) 评论(0) 推荐(0) 编辑