Java的注解

参考链接:
https://zhuanlan.zhihu.com/p/37701743

简单解释“注解”

在接口、类、属性、方法上,写一个标签。

写了标签之后,开发者可以通过标签,调用一些信息。

比如:我给cat、dog类打上标签“@animals”

开发者想要cat、dog的相关信息,此时调用animals获取相关信息。

编译器是如何理解被注解的东东(接口、类、属性、方法)?

被注解的对象的信息,是通过反射获取。