码迷,mamicode.com
首页 > 其他好文 > 详细

JRE、JDK、JVM 及 JIT 之间有什么不同?

时间:2020-07-12 15:02:52      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:size   ola   java   编译器   编译   line   otto   height   阈值   

JRE 代表 Java 运行时(Java run-time),是运行 Java 引用所必须的。JDK 代 

表 Java 开发工具(Java development kit),是 Java 程序的开发工具,如 Java

编译器,它也包含 JRE。JVM 代表 Java 虚拟机(Java virtual machine),它 

的责任是运行 Java 应用。JIT 代表即时编译(Just In Time compilation),当 

代码执行的次数超过一定的阈值时,会将 Java 字节码转换为本地代码,如,主 

要的热点代码会被准换为本地代码,这样有利大幅度提高 Java 应用的性能。

JRE、JDK、JVM 及 JIT 之间有什么不同?

标签:size   ola   java   编译器   编译   line   otto   height   阈值   

原文地址:https://www.cnblogs.com/programb/p/13018806.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!