1. 程式人生 > >Java——註解(Annotation)

Java——註解(Annotation)

註解(Annotation)

JDK提供的三個內建註解:@Override、@Deprecated、@SuppressWarnings

1.準確覆寫@Override

檢查當前類中的覆寫方法與父類中定義的同名方法是否相同,如果有任何一個地方不同,編譯報錯

2.過期處理@Deprecated

如果現在你有一個程式類,從專案1.0版本到一直到99.0版本一直都在使用著,但是從100.0版本後發現該程式類可能會產生問題,那麼這個時候你能直接刪除這個類換一個新的嗎?絕對不能,因為其他舊版本還在使用這個類,並且這個類在舊版本中沒有問題。這個時候就希望在進行新版本擴充套件的時候不再去使用這個不建議的類,所以加一個過期的註解(@Deprecated)。

3.壓制警告@SuppressWarnings

當呼叫某些操作可能產生問題的時候就會出現警告資訊,警告資訊並不是Exception。這個時候又不想總提示警告,這個時候可以使用壓制警告。