- 3
- 0
- 约4.09千字
- 约 7页
- 2026-05-15 发布于河北
- 举报
概述
java语言的编“译期”分为前端编译和后端编译两个阶段。前端编译是
指把*.java文件转变成*.class文件的过程后端编译J(IT,JustInTime
Compiler)是指把字节码转变成机器码的过程。
在编译原理中,将源代码编译成机器码,主要经过下面几个步骤:
一派代码
前稀(Frohf媪译铐法树
1
♦挑器讳言
Java中的前端编译
java的前端编译即(javac编译)可分为解析与填充符号表、插入式注解
处理器的注解处理、分析与字节码生成等三个过程。
解析与填充符号表
解析步骤包括词法分析和语法分析两个阶段。
词法分析是将源代码的字符流转变为标记(Token)集合,单个字符是程
序编写过程的最小单位,而标记则是编译过程的最小单位,关键字、变
量名、字面量、运算符都可以成为标记。
语法分析是根据Token序列构造抽象语法树的过程,抽象语法树(AST)
是一种用来描述程序代码语法结构的树形表示方式,语法树的每一
您可能关注的文档
- “长安铃木2023绿色环境保护公益行”活动推广执行方案.pdf
- 《茶馆(节选)》同步练习2021-2022学年统编版高中语文选择性必修下册.pdf
- 12种方法激励您得团队.pdf
- gap企业战略管理试题及答案.pdf
- GMP验证学习心得.pdf
- HIV知识考核试题及答案.pdf
- HRV分析中的三维心电散点图.pdf
- HR工作流程图解析.pdf
- HSE知识竞赛考核试题带答案.pdf
- HSE知识能力测试模拟题.pdf
- 康养行业康复部康复师康复训练手册(执行版).docx
- 2026年湖北省汉川市高三数学下学期考试一轮复习模拟卷及参考答案详解(突破训练).docx
- 青岛版2025年小学三年级上册道德与法治期末考试考试卷(典型题)附答案详解.docx
- 青岛版2025年小学三年级上册道德与法治期末考试考试卷附答案详解【典型题】.docx
- 青岛版2025年小学三年级上册道德与法治期末考试考试卷附完整答案详解【名师系列】.docx
- 2026年湖北省汉川市高三数学下学期考试一模模拟卷含完整答案详解【考点梳理】.docx
- 2026年湖北省汉川市高三数学下学期考试一模考试卷附完整答案详解(有一套).docx
- 2026年湖北省汉川市高三数学下学期考试一模试卷含答案详解【B卷】.docx
- 生鲜电商发展研究国内外文献综述字.docx
- 2026年湖北省武穴市高三数学下学期考试自主招生试卷含完整答案详解(历年真题).docx
最近下载
- 口渴了-朋友帮你.ppt VIP
- 海南省海南中学物理自主招生试卷.docx
- 公路桥梁工程项目交工验收检测报告模板.doc VIP
- 10.2+“中华水塔”——+三江源地区+课件2025-2026学年人教版初中地理八年级下册.pptx VIP
- 如何编写教案培训.pptx VIP
- DLT 5727-2016 绝缘子用常温固化硅橡胶防污闪涂料现场施工技术规范.pdf VIP
- 2024人教版八年级地理下册第十章《青藏地区》每节课情境任务教学设计汇编(含两个教学设计).pdf VIP
- 2023初中数学培优竞赛例题+练习 专题47 一元二次方程(学生版+解析版).docx
- 2024人教版八年级地理下册第十章《青藏地区》每节课教学设计汇编(含两个教学设计).pdf VIP
- 基于MATLAB的DC-DC变换器的建模与仿真(修改版) (1).docx VIP
原创力文档

文档评论(0)