注解
Java注解，也叫Java标注。对程序进行标注和解释，让虚拟机能够根据注解进行编译期验证。
注释：是给程序员看的
注解：是给虚拟机看的
使用注解的优势：
代码更加简洁，而且方便
Java中常用的注解：
@Override   检查这个方法是不是重写的方法，如果发现父类或接口没有这个方法，则报错。

自定义注解：
格式：
public @interface 注解名{
    public 属性类型 属性名() default 默认值;
}
其中属性类型可以是：
    基本数据类型、String、Class、注解、枚举，包括这些类型的一维数组都可以

如果注解中的属性只有一个，并且属性名是value，那么我们在使用注解的时候可以不指定value属性，而是直接赋值。
@interface MyAnno02{
    String value();
}
@MyAnno02("呵呵呵呵呵呵")
public class Demo01 {

}

案例：
需求：使用一个注解@MyTest，用在指定的类的方法上，如果某一个类的方法使用了这个注解，
那么就执行这个方法。
实现步骤：
    1、自定义一个注解@MyTest，并且在类中的某几个方法上添加这个注解
    2、在测试类中，获取注解所在的类的Class对象
    3、获取类的所有的方法对象
    4、遍历每一个方法对象，判断有没有对应的注解。

















