通俗讲解java注解

上传人:kms****20 文档编号:39660956 上传时间:2018-05-18 格式:DOC 页数:3 大小:196KB
返回 下载 相关 举报
通俗讲解java注解_第1页
第1页 / 共3页
通俗讲解java注解_第2页
第2页 / 共3页
通俗讲解java注解_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《通俗讲解java注解》由会员分享,可在线阅读,更多相关《通俗讲解java注解(3页珍藏版)》请在金锄头文库上搜索。

1、建一个注解的话就新建一个 Annotation, 使用注解的时候直接把注解名添加到要测试的方法上方就行了. 例如建一个注解: 新建一个类 MyAnno,里面有一个方法,那么 MyAnno 类就成了一个注解 public interface MyAnno想在另一个类 test 中使用上面这个注解 MyAnno 的时候, 就这么用: class testMyAnnoa() 上面只是简单的示范, 下面做个例子: 我们自己定义一个注解 DbInf, 当我们还没写 DbInf 类的时候, 当然会报错了:下面我们就来写 DbInf 类:注解类里面的属性很诡异, 要带括号, 代码如下;注意: 属性类型只能是

2、基本类型, String, Class, 枚举, 注解,以及以上类型的一维数组, 不能是其他类型 例如 Date 类型这样上面的 ConnectionUtil 类就不会报错了.我们还可以在 username 里写上 default, 默认值是 root, 这样,下面就可以省略 username 属性了, 如果不写上面的 default, 下面也不写 username 的话, 就会报错,再接着上面开头的 MyAnno 类, 此时的 MyAnno 可以添加在任何方法, 变量和类的上方, 因为这时候的 MyAnno 没有被限制, 如果给它加限制,就不能到处使用了. 比如,这里使用 ElementTy

3、pe.METHOD 给它限制; Target(ElementType.METHOD) public interface MyAnno 那么, 注解 MyAnno 只能作用在类里面的的方法上,不能作用在变量和类上ElementType.METHOD: 只能作用在方法上 ElementType.FIELD: 只能作用在字段上 ElementType.TYPE: 只能作用在类上这 3 个可以同时使用, 如: Target(ElementType.METHOD, ElementType.FIELD, ElementType.TYPE) public interface MyAnno我们还可以反射出注解:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号