4、TIME编译器将把注释记录在类文件中,在运行时 VM 将保留注释,因此可以反射性地读取。SOURCE编译器要丢弃的注释。例:@Retention(RetentionPolicy.RUNTIME)//编译器将把注释记录在类文件中,在运行时VM 将保留注释,因此可以反射性地读取.@Documented表示某一类型的注释将通过javadoc和类似的默认工具进行文档化@Inherited表示注释类型该注释会被自动继承注释的属性类型可以是8种基本类型、String、Enum、Class、Annotation以及它们的数组例:@Test()