【java】@SuppressWarnings

做用:用於抑制編譯器產生警告信息。函數

  示例1——抑制單類型的警告:blog

  示例2——抑制多類型的警告:編譯器

  示例3——抑制全部類型的警告:源碼

3、註解目標                                it

 經過 @SuppressWarnings 的源碼可知,其註解目標爲類、字段、函數、函數入參、構造函數和函數的局部變量。io

 而家建議註解應聲明在最接近警告發生的位置。編譯

 

4、抑制警告的關鍵字class

關鍵字 用途
泛型

 

 

 


 

看不懂吧,如下是中文。變量

@SuppressWarnings(「unchecked」)//未檢查的轉化,如集合沒有指定類型

@SuppressWarnings(「unused」)  //未使用的變量

@SuppressWarnings(「resource」)  //有泛型未指定類型

@SuppressWarnings(「path」)  //在類路徑,原文件路徑中有不存在的路徑

@SuppressWarnings("deprecation ")  //使用了某些不同意使用的類和方法

@SuppressWarnings("fallthrough") //switch語句執行到底沒有break關鍵字

@SuppressWarnings("serial")//某類實現Serializable 可是沒有定義serialVersionUID 這個須要可是沒必要須的字段 

@SuppressWarnings("rawtypes") //沒有傳遞帶有泛型的參數

@SuppressWarnings("all") //所有類型的警告 

相關文章
相關標籤/搜索