网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Java项目中的注解怎么利用反射机制读取-创新互联

这篇文章将为大家详细讲解有关Java项目中的注解怎么利用反射机制读取,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联公司科技有限公司专业互联网基础服务商,为您提供南充服务器托管高防服务器租用,成都IDC机房托管,成都主机托管等互联网服务。

一、自定义注解

元注解: 

@interface注解: 定义注解接口

@Target注解: 用于约束被描述的注解的使用范围,当被描述的注解超出使用范围则编译失败。如:ElementType.METHOD,ElementType.TYPE;

@Retention 注解:用于约束被定义注解的作用范围,作用范围有三个:

1、RetentionPolicy.SOURCE:作用范围是源码,作用于Java文件中,当执行javac时去除该注解。

2、RetentionPolicy.CLASS:作用范围是二进制码,就是存在于class文件中,当执行Java时去除该注解。

3、RetentionPolicy.RUNTIME:作用范围为运行时,就是我们可以通过动态获取该注释。

@Documented:用于指定javadoc生成API文档时显示该注释。

@Inherited用于指定被描述的注释可以被其描述的类的子类继承,默认情况是不能被其子类继承。

自定义注解接口:

package com.java.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.METHOD,ElementType.TYPE})
@Inherited
@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface Annotation_my {
 
 String name() default "张三";//defalt 表示默认值
 
 String say() default "hello world";
 
 int age() default 21;
 
}

当前文章:Java项目中的注解怎么利用反射机制读取-创新互联
浏览地址:http://bjjierui.cn/article/dpgoih.html

其他资讯