Java源码编译过程

源代码(.java文件)—>分析(词法、语法分析)和填充符号表—>注解处理—>语义分析和字节码生成(.class文件)   词法分析: 将源代码转变成标记(Token)集合,标记是编译过程的最小元素。如 int a = b + 2; —> int、a、=、b、+、2 语法分析: 根据语法由Token序列生成抽象语法树