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中的注释获取默认元素值