• 注解之谜


    以下都为Java编程思想的原话

    注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。

    他们可以提供用来完整地描述程序所需的信息,而这些信息是无法用Java来表达的。

    Java SE5内置了三种,定义在java.lang中的注解:

      @Override, 表示当前的方法定义将覆盖超类中的方法。

      @Deprecated, 如果程序员使用了注解为它的元素,那么编译器会发出警告信息。

      @Suppress Warnings 关闭不当的编译器警告信息。

    每当你创建描述性质的类或接口时,一旦其中包含了重复性的工作,那就可以考虑使用注解来简化与自动化该过程。

    注解是在实际的源代码级别保存所有的信息,而不是某种注释性的文字,这使得代码更整洁,且便于维护。


    (一)元注解(Java编程思想中解释为:元注解专职负责注解其他的注解

      自己将其记忆为:  注解的注解就是元注解

      @Target       表示该注解可以用于什么地方

      @Retention       表示需要在什么级别保存该注解信息

      @Documented     将此注解包含在Javadoc中

      @Inherited         允许子类继承父类中的注解

    (二)注解元素

      注解可用的类型如下所示

    1. 所有的基本类型(int ,float,boolean)
    2. String
    3. Class
    4. enum
    5. Annotation
    6. 以上类型的数组

      如果你使用了其他的类型,那编译器就会报错。注意也不允许使用任何的包装类型,不过由于自定打包的存在,这算不上什么限制。

     

  • 相关阅读:
    Elasticsearch 索引文档如何使用自动生成 Id?
    Spring Boot 缓存 知识点
    table的各种用法
    Spring Boot 整合 Elasticsearch
    Spring Boot 集成 Kafka
    Spring Boot 2实现分布式锁——这才是实现分布式锁的正确姿势!
    Spring Cloud 与 Spring Boot 版本兼容关系
    Spring Boot 之:Spring Boot Admin
    JVM 性能调优工具
    Spring Boot 之:Actuator 监控
  • 原文地址:https://www.cnblogs.com/misscai/p/9899582.html
Copyright © 2020-2023  润新知