android 注解

一切使用@interface声明的类就是注解,所有的注解继承于Annotation类

1.注解的作用:简化代码,提高开发效率(不一定提高运行效率)。

2.元注解:用来定义其他注解的注解 

3,4种元注解 : 

a.自定义的注解可以出现在哪里用@target元注解(eg:放在方法上的,还是参数上的)

b.自定义的注解生命周期用@Retention(3种情况:源码中,class中(jvm加载后消失),class中(jvm加载后不消失)

c.自定义注解可以被javadoc此类的工具文档化用@Document。

d..自定义注解可以被继承用@Inherited

4.反射:对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。(用在解析 运行时注解)

      关注本人公众号获取更多干货.

原文地址:https://www.cnblogs.com/wangandroid/p/10412393.html