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
- java编译原理浅析
- JAVA EJB原理浅析
- java aqs原理浅析
- java虚拟机原理浅析
- Java 字符串原理浅析
- Android程序编译原理之浅析
- Android程序编译原理之浅析
- Android程序编译原理之浅析
- java字符编码原理浅析
- java字符编码原理浅析
- java字符编码原理浅析
- java String类原理浅析
- gcc 编译工具(上)--- 编译过程和原理浅析
- java编译原理
- java编译原理
- java编译原理
- java编译原理
- Java编译原理
- POJ 2127 Greatest Common Increasing Subsequence
- trie树
- 使用js仿照java创建ArrayList集合和Map集合
- 混合赋值运算符的使用
- 优秀创业者应该具备的要素
- java编译原理浅析
- Android官方开发文档Training系列课程中文版:手势处理之多点触控处理
- MFC 串口编程详细教程 图文并茂
- 树莓派3命令行配置wifi无线连接和蓝牙连接
- 完数学习
- 区域分割算法
- A Famous Airport Manager(dfs + 打表)
- R-树相关技术
- ccf 201604-4 游戏