🍅 Java学习路线:搬砖工逆袭Java架构师
🍅 简介:Java领域优质创作者🏆、优快云哪吒公众号作者✌ 、Java架构师奋斗者💪
🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
目录
3、注解运用的地方太多了,比如JUnit测试框架,典型的使用方法
一、注解简介
Java注解用于为Java代码提供元数据。
元数据是指用来描述数据的数据,通俗一点,就是描述代码间关系,或者代码与其它资源(例如数据库表)之间内在联系的数据。在一些技术框架中,如Struts、hibernate就不知不觉用到了元数据。对于Struts来说,元数据指的是struts-config.xml;对hibernate来说就是hbm文件。以上阐述的几种元数据都是基于xml文件的或者其他形式的单独配置文件。这样表示有些不便之处。1、与被描述的文件分离,不利于一致性的维护;2、所有这样的文件都是ASCII文件,没有显式的类型支持。基于元数据的广泛使用,JDK5.0引入了Annotation的概念来描述元数据。在Java中,元数据以标签的形式存在于Java代码中,元数据标签的存在并不影响程序代码的编译和执行。简而言之,言而总之,注解就是标签的意思。
二、如何创建注解
JDK5.0出来后,Java语言中就有了四种类型,即类class、枚举enum、接口interface、注解@interface,它们处于同一级别,Java就是通过注解来表示元数据的。
本文详细介绍了Java注解,包括注解的用途、创建方法、元注解(@Retention、@Documented、@Target、@Inherited、@Repeatable)以及它们的用法。讨论了Java预置注解如@Override、@Deprecated、@SuppressWarnings等,并通过反射获取注解信息。此外,还探讨了注解在实际应用中的场景,如JUnit测试框架,并给出注解应用实例。
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



