SuppressWarning 使用及支援的引數

2021-08-01 08:24:54 字數 432 閱讀 4011

@suppresswarning 是乙個註解,它的作用是抑制編譯時的警告,可以用於標記整個類、某個方法、某個屬性或者某個引數,用於告訴編譯器這個**是安全的,不必警告。

強烈建議最小範圍使用這個註解,一旦你在乙個比較大的範圍抑制錯誤,可能會把真正的問題掩蓋了。

可以看到,@suppresswarning 的引數其實就是我們日常開發中需要注意的點,比如強轉前的型別檢查,空指標的檢查,原始型別取值時的型別判斷,靜態訪問的注意事項等等。

@suppresswarning("unchecked")

//....

如果同時有多個警告需要抑制,可以在括號中用花括號把抑制的引數包起來:

@suppresswarnings()

MYSQL 使用及中文支援

mysql bin目錄下 mysqld install mysqld remove net start mysql net stop mysql mysql的預設編碼是latin1,不支援中文,那麼如何修改mysql的預設編碼呢,下面以utf 8為例來說明 需要注意的是,要修改的地方非常多,相應的修...

Python學習def函式的定義 使用及引數傳遞

python程式設計中對於某些需要重複呼叫的程式,可以使用函式進行定義,基本形式為 def 函式名 引數1,引數2,引數n 執行語句函式名為呼叫的表示名,引數則是傳入的引數,可以更具需要定義,也可以沒有。例1 簡單的函式使用 coding gb2312 定義函式 def hello print he...

Python學習def函式的定義 使用及引數傳遞

python程式設計中對於某些需要重複呼叫的程式,可以使用函式進行定義,基本形式為 def函式名 引數1,引數2,引數n 執行語句函式名為呼叫的表示名,引數則是傳入的引數,可以更具需要定義,也可以沒有。例1 簡單的函式使用 coding gb2312 定義函式 defhello print hell...