javac Person.java--->Person.classPerson.java -> 词法分析器 -> tokens流 -> 语法分析器 -> 语法树/抽象语法树 -> 语义分析器-> 注解抽象语法树 -> 字节码生成器 -> Person.class文件
https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.1