会宁在线

正文

java代码(jvm:java代码是如何运行的)

  • 发布:
  • 人气: 8
标签:

应用介绍

从虚拟机的视角来看,执行java代码首先需要将它编译而成的class文件加载到java虚拟机中。加载后的java类会被存放在方法区中。实际运行时,虚拟机会执行方法区的代码。

在运行过程中,每当调用进入一个java方法,java虚拟机会在当前线程的java方法栈中生成一个栈帧,用以存放局部变量以及字节码的操作数。这个栈帧的大小是提前计算好的,而且java虚拟机不要求栈帧在内存空间里连续分布。

在hotspot里面,上述翻译过程有两种形式:第一种是解释执行,即逐条将字节码翻译成机器码并执行;第二种是即时编译(JIT),即将一个方法包含的所有字节码编译成机器码后再执行。

伤口不愈合(伤囗不愈合怎么回事) 长途客车时刻表查询(在哪能查长途客车时刻表啊) 位置伪装大师(位置伪装大师怎么添加应用) 【市场动态】2022年8月新势力新能源汽车品牌交付量汇总 长城导游词(长城导游词开头怎么写才最美) 正常胎心率(胎心跳多少到多少才算是正常的) 赛尔号作战实验室(赛尔号暗影系被什么系克制?克制什么系) 痉挛性截瘫(什么是痉挛性截瘫) 电池充电器(电池怎么配充电器) 学习部工作总结(学生会学习部一周的工作总结)

最新应用