4
A
回答
6
根據源代碼,它們都沒有默認值,這意味着您必須提供它,無論何時使用註釋。缺少註釋的含義在Javadoc定義:
對於Target
這意味着
如果目標元註釋上不存在註釋類型聲明,聲明的類型可以在任何程序中使用元件。
和Retention
它意味着
如果沒有保留註釋存在於註釋類型聲明,保留策略默認爲RetentionPolicy.CLASS。
2
嚴格地說,沒有未指定註釋的默認值。註釋根本就不在那裏。
但對於這兩個特別
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/Retention.html說
如果沒有保留註釋存在於註釋類型聲明,保留策略默認爲RetentionPolicy.CLASS。
和等效爲目標,
如果目標元註釋上不存在註釋類型聲明,聲明的類型可以任何程序元件上使用。
相關問題
- 1. 每個屬性的默認註釋jsr303
- 2. 註釋Kotlin中的屬性時,註釋的默認目標是什麼?
- 3. Java重寫註釋的默認值
- 4. Java註釋屬性限制
- 5. 檢索Java註釋屬性
- 6. 默認值爲不序列化屬性的註釋
- 7. 實體框架 - 使用數據註釋屬性的默認值
- 8. 使用默認值在模型上註釋屬性
- 9. Java:如何將默認值設置爲使用其他註釋作爲其屬性的註釋?
- 10. 註釋默認「null」值
- 11. mapkit顯示註釋默認
- 12. 默認屬性
- 13. 默認屬性
- 14. Java圖形註釋屬性模式
- 15. 傳遞註釋屬性元註釋
- 16. 將註釋屬性加載到java中的屬性對象
- 17. 默認屬性值
- 18. Java對象集屬性默認
- 19. 屬性的POJO xml註釋
- 20. 什麼是默認的JPA註釋
- 21. Netbeans的默認註釋模板
- 22. Eloquent默認屬性值:$屬性或DB列默認值?
- 23. 屬性的coredata默認
- 24. IOS:默認屬性的值
- 25. 控件的默認屬性
- 26. Java枚舉註釋值的枚舉默認值
- 27. 註釋是否會影響Java的默認序列化?
- 28. Java註釋的默認值是否編譯爲字節碼?
- 29. 給人一種@option註釋的默認設置,JAVA
- 30. 從Java中的註釋獲取默認元素值