(.class字节码)类加载到内存之后,内存模型:(ps:.class文件可以通过javap 指令反编译成一个可读文件) 1.java栈,本地方法栈,程序计数器(每个线程私有) 看如下程序: 以该程序为例,运行该程序,jvm会分配给该程序一个线程,总体图示如下: 该线程在运行时候,java虚拟机会分配给该线程独立的java栈,而栈帧存在于栈中,存放的是 每一个方法运行时候需要的数据(每一个方法都有一个栈帧,栈帧存的是 局部变量表,操作数栈,动态链接,方法出口),上图有两个方法,即 jvm会分配两…