.内存的不同形态 物理内存 虚拟内存 .内存的使用形式 内核空间 用户空间 .java虚拟机运行时数据划分 PC寄存器:保存当前程序运行时的内存地址. Java栈:总是和线程关联,每个线程拥有一个java栈,每个栈会有多个栈帧,栈帧与方法关联起来,每运行一个方法就会创建一个栈帧. java堆:存储java对象的地方 JVM方法区:存储类结构信息,存储信息相对比较稳定,很少会被GC回收器回收. 运行时常量池:Runtime Constant Pool代表运行每个class文件中的常量表(编译期的数…