本篇主要从 Annotation 的概念、作用、分类进行了大概的介绍,然后通过对系统内置注解、元注解、自定义注解、解析注解信息等四个方面逐步以代码实例的方式展开对注解认识和使用,最后讲了 JDK8 中新添加的类型注解和重复注解,从而对 Java 注解有了更系统化的认识。从 jdk5 引入注解以来,我们看到了注解在 javadoc 文档、JUnit 单元测试、Spring 依赖配置等各方面蓬勃发展,而现在 jdk8 更是大大拓展了注解的使用范围,为新的设计和工具带来了更多的机遇,让我们拭目以待。希望本篇对刚入门或想对注解有个全面回顾的小伙伴有帮助