JAVA程序运行机制
- 编译型(compile):C/C++,将程序编译成可执行文件
- 解释型(explain):python,程序不需要编译,在运行的时候才翻译成机器能够执行的语言,执行一句翻译一句,因此效率较低。
而java是先通过javac编译成字节码文件,这个字节码文件机器并不能直接运行,需要通过JVM从.class文件中读一行解释执行一行。JAVA在不同的平台上有不同的JVM虚拟机,因此可以方便的实现跨平台。
而java是先通过javac编译成字节码文件,这个字节码文件机器并不能直接运行,需要通过JVM从.class文件中读一行解释执行一行。JAVA在不同的平台上有不同的JVM虚拟机,因此可以方便的实现跨平台。