二.内存结构 整体架构 1.程序计数器 作用 用于保存JVM中下一条所要执行的指令的地址 特点 线程私有 CPU会为每个线程分配时间片,当当前线程的时间片使用完以后,CPU就会去执行另一个线程中的代码 程序计数器是每个线程所私有的,当另一个线程的时间片用完,又返回来执行当前线程的代码时,通过程序计数器可以知道应该执行哪一句指令 不会存在内存溢出 2.虚拟机栈 定义 每个线程运行需要的内存空间,称为虚拟机栈 每个栈由多个栈帧组成,对应着每次调用方法时所占用的内存 每个线程只能有一个活动栈帧,对应着…