jvm的初识

  Jvm是存在于机器和编译程序之间的接口,只要在任何平台提供这个接口,就可以实现java的移植。

  正是因为jvm的存在,使得java的可移植性得以实现,这也就是为什么java:一次编写,处处运行的原因。

  它的一个流程是编译程序将编写的代码(字节码)交给jvm,由jvm里的解释器把字节码翻译成机器可以识别的语言交给机器。

 

 

PS:解释器:充当高级语言和机器语言的“中间人”,把高级语言转换给低级语言来执行,并且执行的时候不会一次翻译完全的内容,而是一行行翻译,在立即执行,所以执行的速度比较慢。

本博客基于网络课程完成,旨在学习,有错误请指正!
原文地址:https://www.cnblogs.com/comefuture/p/8305995.html