java编译原理浅析
2016-08-07 10:02
309 查看
java编译原理浅析
我们使用IDE编写的java程序,也就是.java文件,首先需要编译。这个功能是由javac.exe启用编译程序,将.java编译为.class文件(一种机器语言),在dos命令行中“javac Demo.java”,这就是编译,然后交由java虚拟机(jvm)去执行,如图1:图1
我们知道与计算机交流只能使用计算机能识别的机器语言,也就是二进制01010101,而我们通常所写的高级语言近似于人类语言。如何用高级语言与计算机交流呢,只要将高级语言翻译成机器语言即可,如图2:
图2
我们编译所需要的这个“翻译器”就相当于不同国家语言的翻译官,如图3:
图3
相关文章推荐
- .NET 1.1中预编译ASP.NET页面实现原理浅析
- 编译原理课程设计---用java写的SNLCompiler(简单嵌套语言SNL的编译程序)
- Java编译原理(有感)
- 哈工大编译原理第一次实验--词法分析(Java版本)
- Android程序编译原理之浅析
- .NET 1.1中预编译ASP.NET页面实现原理浅析 [1] 自动预编译机制浅析(转贴)
- java swing原理浅析
- Java编译原理
- java NIO Netty实现原理浅析(转)
- java字符编码原理浅析
- [收藏].NET 1.1中预编译ASP.NET页面实现原理浅析 [1] 自动预编译机制浅析
- 编译原理虎书java版本--Chapter 1
- java编译原理
- Java编译原理
- java编译原理
- .NET 1.1中预编译ASP.NET页面实现原理浅析
- .NET1.1中预编译ASP.NET页面实现原理浅析[1]自动预编译机制浅析
- java字符编码原理浅析
- java编译原理
- java字符编码原理浅析