字节跳动Java研发面试99题(含答案):JVM+Spring+MySQL+线程池+锁

JVM的内存结构 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。前端 1. Java虚拟机栈:线程私有;每一个方法在执行的时候会建立一个栈帧,存储了局部变量表,操做数栈,动态链接,方法返回地址等;每一个方法从调用到执行完毕,对应一个栈帧在虚拟机栈中的入栈和出栈。面试 2. 堆:线程共享;被全部线程共享的一块内存区域,在虚拟机启动时建立,用于存放对象实例
相关文章
相关标签/搜索