Annotation是JDK發(fā)展的一個重要技術(shù),現(xiàn)在基本上Java開發(fā)使用注解非常普遍。
準(zhǔn)確覆寫:@Override
方法覆寫:子類定義了與父類同名和同參數(shù)的方法。
為了保證覆寫方法的嚴(yán)格,可以使用一個注解(@Override
)來檢測:如果該方法成功覆寫,則不會有語法報錯,否則會有語法報錯。
該注解一般會有IDE自動生成。
過期說明:@Deprecated
該注解表示,其注解的方法已經(jīng)過期了,已經(jīng)有最新的JDK更新。告訴新人,該方法已經(jīng)不建議使用。當(dāng)你在引用該方法的時候,這個方法就會被IDE加上刪除線。
壓制警告:@SuppressWarnings
當(dāng)調(diào)用某些方法可能產(chǎn)生問題時候就會出現(xiàn)警告信息,但是警告信息不是錯誤,為了讓IDE忽略這些警告提示,可以使用該注解進行警告消除。
可以在主方法上壓制所有的警告。