您的位置:首页 > 编程语言 > Java开发

java运行原理

2017-10-25 14:01 239 查看
跨平台:

话说,在北京,一般都是讲北京话的,上海,一般都是将上海话,广东,广东话…

现有一公文发出,要全国执行,该当如何?——先统一翻译成普通话。各地在将普通话版本翻译成当地的方言。

这里,北京、上海就是不同类型的机器windows,linux…

编译(javac)就是将公文翻译成普通话的过程,而编译出的.class文件,就是公文的普通话版本。

在执行的时候,各地的翻译就是jvm,负责将.class转换成本地能够理解的方言来执行。

.java→.class→机器码

java编译器 (编译) → 虚拟机(解释执行) → 解释器(翻译) → 机器码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java