java程序运行机制
就如同一个外国人想读一本中文书,有两种方式,将书翻译成英文,或者找个翻译官实时翻译
编译型(conplie):直接将中文书翻译成英文。应用:操作系统C\C++
相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行
解释型:找个翻译官实时翻译,如果书有更改,又需要重新雇佣翻译官 应用:网页–>速度
程序不需要 编译 ,程序在运行时才翻译成 机器语言 ,每执 行一次都要翻译一次。. 因此效率比较低。
依赖解释器,跨平台性好
程序运行机制