Java编译器优化和运行期的优化
编译器优化和运行期的优化-引用原地址
(一)javac编译器
编译过程
1、解析与填充符号表过程
1)、词法、语法分析
词法分析:
将源代码的字符流转变为标记集合,单个字符是程序编写过程的最小元素,而标记则是编译过程的最小元素,javac中由com.sun.tools.javac.parser.Scanner类实现
语法分析:
是根据 token 序列构造抽象语法树的过程。
抽象语法树(AST):是一种用来描述程序代码语法结构的树形表示方式,语法树种的每一个节点都代表着程序代码中的语法结构,java
转载
2021-05-23 14:07:29 ·
476 阅读 ·
0 评论