JAVA程序运行机制

JAVA程序运行机制

  • 编译型(compile):C/C++,将程序编译成可执行文件
  • 解释型(explain):python,程序不需要编译,在运行的时候才翻译成机器能够执行的语言,执行一句翻译一句,因此效率较低。

而java是先通过javac编译成字节码文件,这个字节码文件机器并不能直接运行,需要通过JVM从.class文件中读一行解释执行一行。JAVA在不同的平台上有不同的JVM虚拟机,因此可以方便的实现跨平台。

原文地址:https://www.cnblogs.com/jiangblog/p/12840875.html