jvm-未完待续

Java code ----编译--->java 字节码(class文件)---

   加载配置(jvm.cfg)--->jvm.dll--->初始化jvm,获取jni接口 –》找到main方法并运行

jvm-未完待续

jvm-未完待续

内存空间:

  方法区,java堆,java栈,本地方法栈

方法区是各个线程共享的区域,存放类信息,常量,静态变量。

Java堆 线程共享的区域

Java StackOverflowError

本地方法栈  执行本地方法 ,本地方法调用本地方法接口 最终调用本地方法库实现与操作系统,硬件交互的目的。

PC寄存器 类被加载 程序执行顺序  控制程序指令的执行顺序

执行引擎 根据pc寄存器调配的指令顺序,依次执行指令

相关文章:

  • 2021-04-20
  • 2021-05-11
  • 2022-03-09
  • 2021-09-04
  • 2021-04-18
  • 2021-12-25
  • 2022-12-23
  • 2021-04-11
猜你喜欢
  • 2021-07-01
  • 2022-02-12
  • 2022-02-23
  • 2021-10-07
  • 2022-12-23
  • 2021-12-24
  • 2022-01-25
相关资源
相似解决方案