注解
1.什么是注解,注解作用
注解就是符合一定格式的语法 @xxx
注解的作用:
注释:在阅读程序时清楚------给程序员看
注解:给JVM看的,给机器看的
注解在目前最主流的应用是:代替配置文件
关于配置文件与注解开发的优缺点
注解的优点:开发效率高
注解的缺点:耦合性大,并且不利于后期维护
2.jdk5提供的注解
@Override;告知编译器此方法是覆盖父类的
@Deprecated:标注过时
@SuppressWarnings:压制警告
发现的问题
不同的注解只能在不同的位置使用(方法,字段,类上)
3.自定义注解
1.怎么编写一个自定义注解
2.怎么使用注解
3.怎样去解析注解----使用反射知识
注解的属性类型
1.基本类型
2.String
3.枚举
4.注解
5.Class类型
6.以上类型的一维数组类型
元注解:代表修饰注解的注解,作用限制定义的注解的特性
@Retention
SOURCE:注解在源码级别可见
CLASS:注解在字节码文件级别可见
RUNTIME:注解在整个运行阶段可见
@Target
代表注解修饰的范围:类上,方法上 字段上
FIELD:字段上
METHOD:方法上
TYPE:类/接口上