2012-09-11 63 views

回答

3

元數據是某種描述,您可以隨數據一起提供。 在java中可以使用註釋,XML,還有其他方法。

爲了利用元數據,你應該有一些處理這些數據並決定元數據被識別後會發生什麼。

批註有一個很大的優勢超過XML,僅舉幾例:

  • 靜態類型檢查 - 編譯器會檢查你在註釋(定義一次正確)是適用的,如何

  • 乾淨的代碼 - 它看(視覺)在註釋

但是它是有代價的定義元數據要容易得多:

  • 當您想要更改某些內容時,XML不需要重新編譯。有了註釋,你必須重新編譯。

希望這有助於

+0

感謝馬克:-)我學到了一些東西的數據。 – Bharath

1

註解附加到類,可以通過反射進行處理。 XML必須用某個庫進行分析。註釋的主要缺點是它們是在編譯時創建的,之後不能更改 - 如果需要靈活的配置,則應該使用xml /其他方法。

1

主要優勢(或主要優勢之一)是它提供'Static Type Checking'。

這有助於開發人員捕捉「編譯時間」中的大部分錯誤並保持生產系統運行時的錯誤率最小。