jvm的初识

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

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

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

 

 

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

posted on 2017-01-05 14:34  I_noname  阅读(116)  评论(0编辑  收藏  举报

导航