java虚拟机的基本机构

不同的java虚拟机,执行引擎是非常不同的:
①:最简单的执行引擎是一次执行字节码。
②:更快的引擎,更消耗内存,叫做叫即时编译器。
③:自适应优化器
④:由硬件芯片构成,它用本地方法执行字java节码,这种执行引擎实际上是内嵌在芯片里的。
2:第一次执行的字节码会被编译成本地机器码,且被缓存,当方法被调用时可以重用。
3.虚拟机开始的时候开始解释字节码,程序运行时记录其使用频繁的代码段,并且编译成本地代码
java中有两种方法:
java方法和本地方法。java方法是由java语言编写的,编译成字节码,存储在class文件中。本地方法由其它语言(c,c++,汇编语言编写的),编译成和处理器相关的机器代码。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值