jvm

什么是jvm ?Java Virtual Machine(Java虚拟机)的缩写

(1)jvm可以被当做一台被虚拟出来的计算机操作系统(有其自己的汇编语言----字节码)

(2)jvm是一种规范,与具体的编程语言无关只关心.Class文件的执行

(3)jvm也被成为“jvm平台”是因为据目前统计通过jvm实现跨平台的编程语言已经高达百种

 

常见的几种jvm实现:

(1)Hotspot        由oracle官方实现(在Hotspot 8之后更新升级收费,oracle官方有其他免费版本的jvm)

(2)Jrockit          由BEA公司实现(曾经号称“世界最快的jvm” 后被oracle收购合并到Hotspot)

(3)J9                 由IBM公司实现

(4)Microsoft VM  由微软公司实现

(5)Taobao VM    由阿里巴巴公司实现

(6)Liquid VM      直接面对计算机硬件,无其他操作系统从而提高运行效率

(7)azul zing        垃圾回收算法效率高(收费,oracle官方借鉴其算法演变成ZGC)

 

下载的JDK中JVM在哪里?

JDK = JRE+ development kit(开发工具包)

JRE = JVM + core lib(java编程语言本身核心类库)

所以JDK目录的JRE文件夹中包含了JVM的代码

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脑神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值