《Java经典入门指南》课后习题及答案Chapter17
1.什么是注解类型?
answer::注解类型是一种特殊的接口类型。注解是注解类型的一个实例。
2.什么是元注解?
answer:元注解(meta annotation)是对注解进行标注的注解,有4种元注解类型可用于标注注解:Documented、Inherited、Retention和Target。这4个注解定义在java.lang.annotation包中。
Documented表示该注解可以被抽取到javadoc文件中记录下来。inherited表示该注解可以被子类继承。retention表示该注解运用到源代码阶段、编译阶段还是运行阶段。Target表示该注解被作用到类上、成员变量上还是方法上。
3.Java 5中最早包含的标准注解类型有哪些?
answer:Java 5中最早包含的标准注解类型有Override、Deprecated和SupressWarnings。
override用来检查是否是重写父类或者实现接口的方法。Deprecated用来Deprecated是一个标记注解类型,可应用于某个方法或某个类型,表示该方法或该类型已被弃用。SupressWarnings用来压制警告,加上该注解的代码,编译器将在运用部分不显示警告信息。