谈一谈栈内存
先看着三张图片了解一下jvm中的栈
是怎么运行的 原创 未经同意进制转载


一个大概的流程图片 想要更加详细的话 可以使用javac或者javap的命令将.class文件进行反编译查看机械码文件来对应就会更加清楚
我们知道java栈是一个先进后出的一个结构
这个结构完美符合了我们java运行时的一个流程 栈为线程私有 当遇到调用的时候执行新的线程 加入栈进行运算 线程结束之后完成调用
栈弹出 同时与方法区和堆与有紧密的联系 构建出java的jvm结构
下面看一下java反编译之后的机械码对应的栈操作


浙公网安备 33010602011771号