JAVA的运行机制

217 阅读1分钟

Java的运行机制:

  1. java利用文本编辑器编写java源程序,源文件的后缀名为.java;
  2. 再利用编译器(javac)将源程序编译为字节码文件,字节码文件的后缀名为.class。
  3. 最后利用虚拟机(解释器,java)解释执行,如下图所示;

计算机高级语言类型主要有 编译型 和 解释型两种,而java是两种类型的结合;

image.png

JVM:

Java Virtual Machine: 用于执行bytecode字节码的 “虚拟计算机”;不同的操作系统有不同版本的JVM,屏蔽底层的运行平台的差别,是实现跨平台的核心。

JRE:

Java Runtime Environment(JRE): 包含java虚拟机、库函数

JDK: Java Development Kit(JDK):包含JRE、编辑器和调试器

所以如果只是想运行JAVA程序,只需要JRE即可,JRE通常比较小,其中包含了JVM。

如果要开发JAVA程序,就需要安装JDK。