面试题002-JRE、JDK、JVM 及 JIT 之间有什么不同?

答:

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 应用的性能。

延伸

我们在接触编程的时候往往会接触各种缩写字母,大部分其实都是由组成那个名词的首字母组成的,你不妨每次不懂这个名词的时候就去网上搜搜他,尝试把他记住,这样既可以丰富你的词汇量,又可以用来装13.

IDE

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。

API

Application Programming Interface,缩写:API
与因特网相连的端系统提供了一个应用程序接口是软件系统不同组成部分衔接的约定。 API规定了运行在一个端系统上的软件请求因特网基础设施向运行在另一个端系统上的特定目的地软件交付数据的方式。

猜你喜欢

转载自blog.csdn.net/Caeser110/article/details/100970819
JIT