码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • java标注


    Java注解是一个很重要的知识点,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。

    掌握好Java注解有利于学习框架底层实现。@mikechen

    Java注解定义
    Java注解又称Java标注,是在 JDK5 时引入的新特性,注解(也被称为元数据)。

    Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。

    Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。

    Java注解应用
    1.生成文档这是最常见的,也是java 最早提供的注解;

    2.在编译时进行格式检查,如@Override放在方法前,如果你这个方法并不是覆盖了超类方法,则编译时就能检查出;

    3.跟踪代码依赖性,实现替代配置文件功能,比较常见的是spring 2.5 开始的基于注解配置,作用就是减少配置;

    4.在反射的 Class, Method, Field 等函数中,有许多于 Annotation 相关的接口,可以在反射中解析并使用 Annotation。

    Java注解分类

    1、Java自带的标准注解
    包括@Override、@Deprecated、@SuppressWarnings等,使用这些注解后编译器就会进行检查。

    2、元注解
    元注解是用于定义注解的注解,包括@Retention、@Target、@Inherited、@Documented、@Repeatable 等。
    元注解也是Java自带的标准注解ÿ

  • 相关阅读:
    java计算机毕业设计销售合同管理系统源码+系统+数据库+lw文档+mybatis+运行部署
    网页设计成品DW静态网页Html5响应式css3 (餐厅 6页 带轮播图)
    六、C++ 运算符重载
    【开源】基于Vue和SpringBoot的快乐贩卖馆管理系统
    jar包或exe程序设置为windows服务
    【数据结构与算法】<==>栈和队列的OJ题
    微信小程序通过 movable-area 做一个与vuedraggable相似的上下拖动排序控件
    vue下载在前端存放的pdf文件
    2022/9/5开始第三版接口自动化(yaml用例)测试框架(记录搭建过程)
    投资的思考
  • 原文地址:https://blog.csdn.net/m0_71905144/article/details/126288465
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号