註解的奇妙之旅一

導讀

註解釋義

java開發人員對註解,應該不會很陌生。我們在開發的過程中,經常會用到註解,那麼,什麼是註解呢?

註解,也被稱爲元數據,爲我們在代碼中添加信息,提供了一種形式化的方法是,使我們在稍後某個時刻,可以非常方便地使用這些原數據(thinking in java)。

這句話是什麼意思?舉一個hibernate的@Table註解,我們在實體類上定義該註解,它不會立即生效,當我們啓動Tomcat時,藉助spring工作,便觸發了該註解,從而創建了數據表。也就是說,我們先定義註解,等到合適的時間,我們在使用該註解。


內置三大註解

override註解

我們在開發的過程中,經常會用到override註解,如代碼所示: @Override public Result<List<Account>> listAccountById(Long memberId);該註解表示當前方法將覆蓋超類中的方法。

阿里巴巴規範要求,如果當前方法覆蓋超類的方法,必須寫上override註解。因爲我們如果不小心拼寫錯誤,或者方法簽名對不上覆蓋的方法,編譯器就會發出錯誤地提示。我們忘記寫override註解,但這並不影響使用。比如,我們需要重寫接口AccountService的auditAcct方法簽名,但並沒有加上override註解,編譯器就會錯誤的提示,但不是報錯。

未標明override註解

我解釋了override註解,其次,還有Deprecated註解和SuppressWarnings註解。


Deprecated註解


SuppressWarnings註解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章