标签:语言 develop 机器 文件 代码 jvm 执行 基本面 不能
??Jvm就是Java虚拟机的简称,jvm是运行java字节码的虚拟机。Jvm针对不同系统的特定实现,让它们使用相同的字节码,得到相同的结果。
??在java中,jvm可以理解的代码就叫做字节码。实际上从写java文件到编译成 .class文件,这个点class文件就是字节码文件。它是由java虚拟机(jvm)编译而来。
??Java语言通过字节码的方式,在一定程度上解决了传统解释型语言的执行效率低的问题,同时又保留了解释型语言可移植的特点,所以Java运行时比较高效。
??由于字节码并不针对一种特定的机器,所以Java程序无需重新编译即可在多种不同的操作系统的计算机上运行。
??JDK是Java Development Kit,它是功能齐全的就Java SDK。它拥有JRE所拥有的一切,还有编译器(javac)和工具(javadoc和jdb等)。它能够创建和编译程序。
??JRE是Java的运行环境。它是运行以编译的Java程序所需的所有内容的集合,包括Java虚拟机(JVM),Java类库,Java命令和其他的一些基本构件。但是他不能用于创建新程序。
标签:语言 develop 机器 文件 代码 jvm 执行 基本面 不能
原文地址:https://www.cnblogs.com/nthforsth/p/12248173.html