设为首页收藏本站

软件技术联盟视频教程网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
1
查看: 920|回复: 4

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

[复制链接]

1678

主题

1706

帖子

0

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
0

论坛元老论坛元老

发表于 2014-9-5 10:48:03 | 显示全部楼层 |阅读模式
java 技术
java技术: java技术

注册成为vip会员,不限制主题回复!!!如有问题可咨询右侧客服。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
java中的注解其实本质是java类,javaJDK提供了自己的一些注解比如 @Retension,@SuppressWarnings和@Target等等,
注解的作用很明显:(这句)
1.生成文档。
2.程序编译的时候检查;
3.就是替代配置文件,spring,hibernate 等一些框架都具有注解功能去替代配置文件的作用。

下面我们来说说怎么实现自定义的一个注解类:
首先,注解类也是类:一般的类使用的是class进行修饰,这里用的是@interface进行修饰注解类,下面我们就自定义一个注解类:
[Java] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    @Retention(RetentionPolicy.RUNTIME)  
    public @interface AnnotationTest {  
        public String name() default "。。";  
        public String value();  
    }  

下面是测试这个注解的代码:
[C] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    @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());  
            }  
        }  
      
    }  

运行结果:






上一篇:转发的一些小细节
下一篇:将数字转化为汉字表达
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投放广告

QQ|申请友链|Archiver|手机版|小黑屋|软件技术联盟视频教程网    

GMT+8, 2017-10-18 22:52 , Processed in 0.602022 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表