Jdk1.5 annotation 內置注釋1,什么是元數據:元數據就是 關于數據的數據2,元數據的作用數據的好處分為三類:文檔編制、編譯器檢查和代碼分析。代碼級文檔最常被引用。元數據提供了一種有用的方法來指明方法是否取決于其他方法,它們是否完整,特定類是否必須引用其他類,等等。這確實非常有用,但對于將元數據添加到 Java 語言中來說,文檔編制可能是 最不相關的理由。Javadoc 已經提供了非常容易理解和健壯的方法來文檔化代碼。同時由于已經存在文檔編制工具,并且在大多數時候都工作得很好時,所以基本上不需要編寫文檔編制工具。
內置的注釋Override它指明注釋的方法將覆蓋超類中的方法如果你有一個父類如下:
你想讓子類Override父類的方法methodOne(String str);如果不加入@Override注釋,并且剛好你寫錯了方法例如寫成public void methodone(String str),這個時候時不會報錯的。編譯器正常通過,等以后你要尋找這個錯誤的時候需要花費大量的時間。如果這個時候你寫了@Override注釋,編譯器會檢查父類中是否有這個方法,如果沒有就提示錯誤。這樣可以盡早的發現錯誤。
Deprecated與 Override 一樣, Deprecated 是標記注釋。可以使用 Deprecated 來對不應再使用的方法進行注釋。這個不詳細了說了,JDK里邊有大量的應用,平時應用也不少,就是標記一些方法不建議使用。例如Date的很多方法。
SuppressWarnings用來阻止一些無所謂的警告在使用JDK1.5后,如果你寫如下一個方法:
posted on 2007-02-26 09:16 liaojiyong 閱讀(376) 評論(0) 編輯 收藏 所屬分類: Java
Powered by: BlogJava Copyright © liaojiyong