欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java中的注解以及自定义注解,java注解自定义

来源: javaer 分享于  点击 30781 次 点评:117

java中的注解以及自定义注解,java注解自定义


java中的注解其实本质是java类,javaJDK提供了自己的一些注解比如 @Retension,@SuppressWarnings和@Target等等,

注解的作用很明显:(这句)

1.生成文档。

2.程序编译的时候检查;

3.就是替代配置文件,spring,hibernate 等一些框架都具有注解功能去替代配置文件的作用。


下面我们来说说怎么实现自定义的一个注解类:

首先,注解类也是类:一般的类使用的是class进行修饰,这里用的是@interface进行修饰注解类,下面我们就自定义一个注解类:


@Retention(RetentionPolicy.RUNTIME)
public @interface AnnotationTest {
	public String name() default "。。";
	public String value();
}

下面是测试这个注解的代码:

@AnnotationTest("bushiba")
public class Testss {
	public static void main(String[] args) {
		boolean b=Testss.class.isAnnotationPresent(AnnotationTest.class);
		if(b){
			AnnotationTest annotation=Testss.class.getAnnotation(AnnotationTest.class);
			System.out.println(annotation.name()+"/"+annotation.value());
		}
	}

}

运行结果:



写给有需要的人。。。记录记录。。

相关文章

    暂无相关文章
相关栏目:

用户点评