1. **JVM内存模型的基本组成部分有哪些?** - **程序计数器(Program Counter Register)**:记录当前线程执行的字节码指令地址。 - **Java虚拟机栈(Java Virtual Machine Stack)**:线程私有,存储方法调用时的局部变量表、操作数栈、动态链接、方法出口等信息。 - **本地方法栈(Native Method Stack)**:与虚拟机栈类似,但服务于本地(native)方法。 - **堆(Heap)**:所有线程共享,存放几乎所有的对象...