java编译原理浅析

来源:互联网 发布:神曲英灵晋升数据 编辑:程序博客网 时间:2024/04/30 08:23

java编译原理浅析

我们使用IDE编写的java程序,也就是.java文件,首先需要编译。这个功能是由javac.exe启用编译程序,将.java编译为.class文件(一种机器语言),在dos命令行中“javac Demo.java”,这就是编译,然后交由java虚拟机(jvm)去执行,如图1:


图1

我们知道与计算机交流只能使用计算机能识别的机器语言,也就是二进制01010101,而我们通常所写的高级语言近似于人类语言。如何用高级语言与计算机交流呢,只要将高级语言翻译成机器语言即可,如图2:


图2

我们编译所需要的这个“翻译器”就相当于不同国家语言的翻译官,如图3:


图3



0 0