首页 > 其他分享 >什么是注解(Annotation)

什么是注解(Annotation)

时间:2023-01-15 23:57:27浏览次数:37  
标签:SuppressWarnings 抑制 什么 unchecked 注解 Annotation

什么是注解(Annotation)

Annotation的作用:

用于对程序作出解释,可以被其他程序读取

Annotation的格式:

@注释名 //还可以添加一些参数

如:@SuppressWarnings(value="unchecked")

 

内置注解

@Override 重写的注解

@Deprecated 不推荐使用,但能运行,或有更好方法的注解

@SuppressWarnings("all ") 抑制编译时的警告信息 (all 抑制全部,unchecked 抑制未检查的 ,等等)

 

元注解

负责注解其他注解

@Target 描述注解使用范围,用在什么地方

@Retention 表示需要什么级别保存该注解信息,用于描述注解的生命周期

(SOURCE < CLASS < RUNTIME)

@Document 表示是否在我们的注解生成在JAVAdoc中

@Inherited 子类可以继承父类的注解

 

标签:SuppressWarnings,抑制,什么,unchecked,注解,Annotation
From: https://www.cnblogs.com/you-yu/p/17054493.html

相关文章

  • icp备案是什么?如何查询网站的域名是否已经备案?
    ICP备案,是对网站主办者信息的备案,以便确定网站主办者的真实合法性。购买域名后,必须通过ICP备案,域名注册商才敢给开通域名解析服务。已备案域名在网站后续优化、增加收录率和......
  • JavaScript原型和原型链?有什么特点?
    一、原型JavaScript 常被描述为一种基于原型的语言——每个对象拥有一个原型对象当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的......
  • Android开发学习之路--Annotation注解简化view控件之初体验
      一般我们在写androidActivity的时候总是会在onCreate方法中加上setContentView方法来加载layout,通过findViewById来实现控件的绑定,每次写这么多代码总觉得很烦躁。近......
  • spring boot——请求与参数校验——spring-mvc——通过形参获取请求参数——使用 @Req
     之前有一个遗留问题,如下:              packageorg.example.controller.requestparam;importorg.springframework.stereotype.Contr......
  • 什么是作用域和作用域链?
    一、作用域作用域,即变量(变量作用域又称上下文)和函数生效(能被访问)的区域或集合换句话说,作用域决定了代码区块中变量和其他资源的可见性举个例子functionmyFunction()......
  • 是什么让深圳人感到烦躁?
    在深圳几年了,感觉如果生活在深圳,而能够不烦躁,保持一颗平静的心态不容易,大部分人都会为在深圳的生活而感到烦躁。偶尔出差到内地,感受那里的气息,真的不太愿意回到深圳,而事实上......
  • 在Python中,什么是NumPy?如何使用?
    在本文中,我们将了解python中的NumPy以及如何在各种应用程序中使用它。什么是NumPy?NumPy是一个Python库,旨在有效地处理Python中的数组。它快速、简单易学且存储高效。它......
  • 为什么推荐大家使用 Nginx 而不是 Apache?
    无论是Nginx还是Apache都是Web服务器应用,通俗点说我们的网站都是需要Web服务器应用来展现给客户的,而服务器是供Web服务器应用正常稳定的运行的基础。所以说选择好......
  • 为什么 Python 是初学者更好的语言?
    在本文中,我们将了解为什么Python如此常见的初学者语言。以下是各种原因。为什么Python是初学者更好的第一语言?还有其他优秀的编程语言可用,但Python是初学者最好的语言......
  • Java教程学习:揭秘什么是面向接口编程
    先用一个案例来给大家说明一下面向接口编程。案例:有一个电脑类(Computer),电脑除了有基本的开机关机功能外,还有连接任何外接设备的功能,比如能电脑能连接外置键盘(Keyboard),鼠标......