Java程序运行机制
-
编译型:整本书翻译下来,这样就可以看书,这是编译型
-
解释型:请翻译,看哪句翻译哪句话,这是解释型
因为翻译一本书之后美国人就可以随便看,相比于看一句书找翻译解释要简单,由此可以得出编译型比解释型相对简单一些。但是编译型也有一些缺点。
就是更新!如果Java程序产生了更新,那么编译型就没办法编译更新的内容。但是解释型就可以做到。
编译型主要被操作系统,C,C++等编译型语言使用。
解释型主要被网页等对速度要求不高使用。
Java语言可以使用两种运行机制了。
从上图可以看出,Java源程序经过Java编译器翻译成.class的字节码格式,再通过解释器解释成各大操作系统平台可以识别的机器码。