JVM内存模型 JVM内存模型包括:线程计数器、本地方法栈、栈、堆、方法区(元空间),类装载子系统,字节码执行引擎。 线程计数器线程启动时,程序技术会分配一小块空间分配给当前线程,每个线程都会独享一块程序计数器空间,用于存储下条指令的单元地址程序计数器是一块较小的内存空间,用于存储下条指令的单元地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称为“取指令” 本地方法栈(NativeMethodStack)native本地方法空间 栈(JavaVirtualMachineStack)当线程执行,栈会分配一小块空间给当前线程,通常也被称为线程栈。线程...

  3j3C63OyRebX   3天前   8   0   0 Java

1.栈和局部变量操作 1.1将常量压入栈的指令 指令 功能描述 aconst_null 将null对象引用压入栈 iconst_m1 将将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将int类型常量3压入栈 iconst_4 将int类型常量4压入栈 iconst_5 将int类型常量5压入栈 lconst_0 将long类型常量0压入栈 lconst_1 将long类型常量1压入栈 fconst_0 将flo...

  3j3C63OyRebX   24天前   20   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~