Bootstrap

【Java基础知识 13】java注解详解

🍅 Java学习路线:搬砖工逆袭Java架构师

🍅 简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌ 、Java架构师奋斗者💪

🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步 

🍅 欢迎点赞 👍 收藏 ⭐留言 📝  

目录

一、注解简介

二、如何创建注解

三、元注解

1、@Retention

2、@Documented

3、@Target

4、@Inherited

5、@Repeatable

四、注解的属性

五、Java预置的注解

1、@Override

2、@Deprecated

3、@SuppressWarnings

4、@SafeVarargs

5、@FunctionalInterface

六、注解与反射

1、注解通过反射获取

2、getAnnotations() 方法

3、代码实例:

七、注解的使用场景

1、注解的官方释义

2、注解有许多用处:

3、注解运用的地方太多了,比如JUnit测试框架,典型的使用方法

八、注解的应用实例

九、注解的本质

十、总结


一、注解简介

Java注解用于为Java代码提供元数据。

元数据是指用来描述数据的数据,通俗一点,就是描述代码间关系,或者代码与其它资源(例如数据库表)之间内在联系的数据。在一些技术框架中,如Struts、hibernate就不知不觉用到了元数据。对于Struts来说,元数据指的是struts-config.xml;对hibernate来说就是hbm文件。以上阐述的几种元数据都是基于xml文件的或者其他形式的单独配置文件。