@suppresswarnings(unchecked)的作用


一般在項目中會出現紅色的報錯,這個是影響項目運行的,無法啟動,會停在那里,而warning警告,黃色的雖然不是會讓項目停止,但是卻是不規范,留下隱患,而@suppresswarnings就是告訴編譯器忽略警告。不用在編譯完成后出現警告。 @SuppressWarnings(“”) @SuppressWarnings({}) @SuppressWarnings(value={}) value -將由編譯器在注釋的元素中取消顯示的警告集。允許使用重復的名稱。忽略第二個和后面出現的名稱。出現未被識別的警告名不是錯誤:編譯器必須忽略無法識別的所有警告名。但如果某個注釋包含未被識別的警告名,那么編譯器可以隨意發出一個警告。 @SuppressWarnings("unchecked") 告訴編譯器忽略 unchecked 警告信息,如使用List,ArrayList等未進行參數化產生的警告信息。 · @SuppressWarnings("serial") 如果編譯器出現這樣的警告信息:The serializable class WmailCalendar does notdeclare a static final serialVersionUID field of type long 使用這個注釋將警告信息去掉。 · @SuppressWarnings("deprecation") 如果使用了使用@Deprecated注釋的方法,編譯器將出現警告信息。 使用這個注釋將警告信息去掉。 · @SuppressWarnings("unchecked", "deprecation") 告訴編譯器同時忽略unchecked和deprecation的警告信息。 · @SuppressWarnings(value={"unchecked", "deprecation"}) 等同於@SuppressWarnings("unchecked", "deprecation")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM