java注解---@SuppressWarnings
生活随笔
收集整理的這篇文章主要介紹了
java注解---@SuppressWarnings
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文鏈接:http://www.cnblogs.com/fsjohnhuang/p/4040785.html
一、前言
編碼時我們總會發現如下變量未被使用的警告提示:
上述代碼編譯通過且可以運行,但每行前面的“感嘆號”就嚴重阻礙了我們判斷該行是否設置的斷點了。這時我們可以在方法前添加 @SuppressWarnings(“unused”) 去除這些“感嘆號”。
二、@SuppressWarings注解
作用:用于抑制編譯器產生警告信息。
示例1——抑制單類型的警告:
@SuppressWarnings("unchecked") public void addItems(String item){@SuppressWarnings("rawtypes")List items = new ArrayList();items.add(item); }示例2——抑制多類型的警告:
@SuppressWarnings(value={"unchecked", "rawtypes"}) public void addItems(String item){List items = new ArrayList();items.add(item); }示例3——抑制所有類型的警告:
@SuppressWarnings("all") public void addItems(String item){List items = new ArrayList();items.add(item); }三、注解目標
通過 @SuppressWarnings 的源碼可知,其注解目標為類、字段、函數、函數入參、構造函數和函數的局部變量。
而家建議注解應聲明在最接近警告發生的位置。
四、抑制警告的關鍵字
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java注解---@SuppressWarnings的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: for循环的break和continue
- 下一篇: Linux 运行进程实时监控pidsta