Java千百问_03基础语法(019)_注解是什么

Posted 幽灵雾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java千百问_03基础语法(019)_注解是什么相关的知识,希望对你有一定的参考价值。

点击进入_更多_Java千百问

1、注解是什么

java中的注解(Annotation),也叫元数据。是Java 5以后版本引入的一个特性。

注解与类、接口、枚举是在同一个层次,可以用来标注包、类、字段、方法、局部变量、方法参数等元素,达到对这些元素的描述和说明

注解是可以允许jvm在运行中读取它,这一点与注释完全不同。并且包含多种加载策略,可以灵活配置。

了解注解、注释区别看这里:注解、注释有什么区别
如何自定义注解看这里:如何使用注解

2、注解有哪些加载策略

注解包含3中可配置的加载策略(RetentionPolicy),根据不同的需要进行不同的配置,具体如下:

public enum RetentionPolicy {
    // 此类型会被编译器丢弃
    SOURCE,
    

以上是关于Java千百问_03基础语法(019)_注解是什么的主要内容,如果未能解决你的问题,请参考以下文章

Java千百问_03基础语法(016)_main方法是什么

Java千百问_03基础语法(018)_注释是什么

Java千百问_03基础语法(015)_System.exit有什么用

Java千百问_03基础语法(012)_transient关键字有什么用

Java千百问_03基础语法(014)_volatile关键字有什么用

Java千百问_07JVM架构(019)_运行时常量池是什么