-
注解按照运行机制和来源的分类查看全部
-
注解的分类查看全部
-
* 3. 元注解 * 3.1 @Target 用于描述注解的使用范围 * 1.CONSTRUCTOR:用于描述构造器 * 2.FIELD:用于描述域 * 3.LOCAL_VARIABLE:用于描述局部变量 * 4.METHOD:用于描述方法 * 5.PACKAGE:用于描述包 * 6.PARAMETER:用于描述参数 * 7.TYPE:用于描述类、接口(包括注解类型) 或enum声明 * 3.2 @Retention: 表示需要在什么级别保存该注释信息,用于描述注解的生命周期(即:被描述的注解在什么范围内有效) * 1.SOURCE:在源文件中有效(即源文件保留) * 2.CLASS:在class文件中有效(即class保留) * 3.RUNTIME:在运行时有效(即运行时保留) * 3.3 @Inherited 元注解是一个标记注解,@Inherited阐述了某个被标注的类型是被继承的。如果一个使用了@Inherited修饰的annotation类型被用于一个class,则这个annotation将被用于该class的子类 * 注意:@Inherited annotation类型是被标注过的class的子类所继承。类并不从它所实现的接口继承annotation,方法并不从它所重载的方法继承annotation。 *查看全部
-
* 1.注解的分类: * 1.1 按运行机制: 源码注解 编译时注解 运行进注解 * 1.2 按来源: JDK自带的注解 第三方注解 自定义注解 * 1.3 按注解参数的个数: 标记注解 单值注解 完整注解 * 1.4 元注解: 注解的注解 * * 2.自定义注解 * 2.1 参见 Description 注解 * 2.2 成员方法 无参无异常方式声明 * 2.3 可以使用default 为成员指定一个默认值 * 2.4 成员方法的返回类型 是受限的, 合法类型: 原始类型,String,Class,Annotation,Enumeration 和 以上所有类型的数组 * 2.5 如果注解只有一个成员方法,则方法名必须为 value() , 使用时可以忽略成员名和赋值号(=) * 2.6 注解类可以没有成员,没有成员的注解称为 标识注解查看全部
-
使用自定义注解查看全部
-
Retention 生命周期查看全部
-
注解的分类 ,还有一类是元注解:元注解是注解的注解查看全部
-
Java常见注解查看全部
-
元注解——2查看全部
-
元注解——1查看全部
-
自定义注解的语法要求——2查看全部
-
自定义注解的语法要求——1查看全部
-
元注解--注解的注解查看全部
-
自定义注解的语法要求查看全部
-
java中的常见注解查看全部
举报
0/150
提交
取消