【java基础面试题】jdk、jre、jvm区别
jdk
从概念上讲JDK是JAVA开发工具,用它来开发JAVA程序,里面有很多基础类库和jre。
JDK(Java Development Kit),它是功能齐全的 Java SDK,是提供给开发者使用的,能够创建和编译 Java 程序。他包含了 JRE,同时还包含了编译 java 源码的编译器 javac 以及一些其他工具比如 javadoc(文档注释工具)、jdb(调试器)、jconsole(基于 JMX 的可视化监控⼯具)、javap(反编译工具)等等。
JRE
JRE是JAVA运行环境,开发出来的JAVA程序只要有JRE(jvm)就能运行。
jvm
JVM是JAVA虚拟机,是JRE的一部分,对于JAVA类的操作基本上都是在JVM上完成的文章来源:https://www.toymoban.com/news/detail-693510.html
JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。字节码和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。文章来源地址https://www.toymoban.com/news/detail-693510.html
到了这里,关于【java基础面试题】jdk、jre、jvm区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!