@SuppressWarnings是什么意思?

 我来答
14位天秤
推荐于2019-09-01 · TA获得超过6931个赞
知道小有建树答主
回答量:68
采纳率:100%
帮助的人:9414
展开全部

@SuppressWarnings的意思是:压制警告,即去除警告 。


  • @SuppressWarnings 的简介:

  1. 是J2SE 5.0中标准的Annotation之一。
  2. 可以标注在类、字段、方法、参数、构造方法,以及局部变量上。

  • 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。

  • 使用:

  1. @SuppressWarnings(“”).

  2. @SuppressWarnings({}).

  3. @SuppressWarnings(value={}).

  • 示例:

  1. ·   @SuppressWarnings("unchecked")

    告诉编译器忽略 unchecked 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。

  2. ·   @SuppressWarnings("serial")

    如果编译器出现这样的警告信息:The serializable class WmailCalendar does not declare a static final serialVersionUID field of type long

    使用这个注释将警告信息去掉。

  3. ·   @SuppressWarnings("deprecation")

    如果使用了使用@Deprecated注释的方法,编译器将出现警告信息。
    使用这个注释将警告信息去掉。

  4. ·   @SuppressWarnings("unchecked", "deprecation")

    告诉编译器同时忽略unchecked和deprecation的警告信息。

  5. ·   @SuppressWarnings(value={"unchecked", "deprecation"})

    等同于@SuppressWarnings("unchecked", "deprecation")

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式