三个规范注解

  • @Override
  • @Deprecated
  • @SuppressWarnings

四类元注解

自定义注解示例:

@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNITME)public @interface Test{    public String value();    public int num() default 1;}

下面的Test就能够增加在办法上:@Test(value="xxx",num=2)。

注解处理器:
利用的反射,getDeclaredMethod()和getAnnotation()获取信息,进行解决。

注解集体理解还不多,后续会补全这个帖子。等有工夫就再深刻理解注解机制。