java运行原理
2017-10-25 14:01
239 查看
跨平台:
话说,在北京,一般都是讲北京话的,上海,一般都是将上海话,广东,广东话…
现有一公文发出,要全国执行,该当如何?——先统一翻译成普通话。各地在将普通话版本翻译成当地的方言。
这里,北京、上海就是不同类型的机器windows,linux…
编译(javac)就是将公文翻译成普通话的过程,而编译出的.class文件,就是公文的普通话版本。
在执行的时候,各地的翻译就是jvm,负责将.class转换成本地能够理解的方言来执行。
.java→.class→机器码
java编译器 (编译) → 虚拟机(解释执行) → 解释器(翻译) → 机器码
话说,在北京,一般都是讲北京话的,上海,一般都是将上海话,广东,广东话…
现有一公文发出,要全国执行,该当如何?——先统一翻译成普通话。各地在将普通话版本翻译成当地的方言。
这里,北京、上海就是不同类型的机器windows,linux…
编译(javac)就是将公文翻译成普通话的过程,而编译出的.class文件,就是公文的普通话版本。
在执行的时候,各地的翻译就是jvm,负责将.class转换成本地能够理解的方言来执行。
.java→.class→机器码
java编译器 (编译) → 虚拟机(解释执行) → 解释器(翻译) → 机器码
相关文章推荐
- 0013 java运行内存分配图【原理】
- Java ADF 运行原理剖析(2)
- JAVA和JVM运行原理揭秘
- java的发展和运行原理
- java运行原理(一)
- Java的运行原理
- java运行时类信息--原理、API以及应用
- Java的运行原理(转载)
- 关于ActionScript 3.0 中方法重写和继承的发现(运行时多态,原理同Java)
- Java HelloWorld实现及Java运行原理介绍
- Java的运行原理
- JAVA程序运行原理——知其然,而知其所以然
- Java的运行原理
- java运行原理
- Java的运行原理
- 张孝祥系列课程1:Java程序的“一次编译,到处运行”原理
- 多线程_Java程序运行原理和JVM的启动是多线程的吗
- Java微框架Spring Boot 运行原理深入解读
- Java程序的运行原理及JVM的启动是多线程的吗?
- 总结:Java流行企业级框架运行原理