- 浏览: 89127 次
- 性别:
- 来自: 北京
文章分类
Java的注解:
1,历史,简介,版本,发展等。
起源于JDK1.5,注解和注释类似,注释让程序员可以很好的阅读源代码,注解是可以很好的让程序(主要是反射机制)来阅读源代码、class文件。
注解可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。
注解在Java EE中大量使用,主要用于替代一定的xml配置,注解配置比较灵活,代码量少。
2,语法
public @interface XxYy{
public String zzzKKK();//定义这个注解的一个属性为String类型
public String zzzAAA() default "默认值";
public int zzzCCC();
public enum Col{
RED,GREEN
};
public Col zzzTTT();
}
3,相关标准程序库
java.lang.annotation
创建注解时使用的注解
@Documented 文档注解
@Inherited 指定注解是否自动被继承
@Retention 指定注解的作用时间范围,java.lang.annotation.RetentionPolicy枚举
@Target 指定注解的作用类型范围,java.lang.annotation.ElementType枚举
4,应用
注解配合spring的aop可以用于记录日志。自定义注解类型,将此类型用于action或其他的方法上,配置此方法的aop,当执行方法时,aop获取注解内容,插入日志。
1,历史,简介,版本,发展等。
起源于JDK1.5,注解和注释类似,注释让程序员可以很好的阅读源代码,注解是可以很好的让程序(主要是反射机制)来阅读源代码、class文件。
注解可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。
注解在Java EE中大量使用,主要用于替代一定的xml配置,注解配置比较灵活,代码量少。
2,语法
public @interface XxYy{
public String zzzKKK();//定义这个注解的一个属性为String类型
public String zzzAAA() default "默认值";
public int zzzCCC();
public enum Col{
RED,GREEN
};
public Col zzzTTT();
}
3,相关标准程序库
java.lang.annotation
创建注解时使用的注解
@Documented 文档注解
@Inherited 指定注解是否自动被继承
@Retention 指定注解的作用时间范围,java.lang.annotation.RetentionPolicy枚举
@Target 指定注解的作用类型范围,java.lang.annotation.ElementType枚举
4,应用
注解配合spring的aop可以用于记录日志。自定义注解类型,将此类型用于action或其他的方法上,配置此方法的aop,当执行方法时,aop获取注解内容,插入日志。
发表评论
-
Java对象引用类型
2013-05-09 09:55 898Java对象的引用类型分为强引用、软引用、弱引用和虚应用 强引 ... -
JVM调优大纲
2013-05-07 19:07 1719我觉得处理JVM调优问题需要以下五个步骤: ... -
diango创建数据异常no module named base
2013-05-05 22:02 1550本人使用django创建web项目使用的数据库是sqlite3 ... -
hibernate根据hbm自动生成数据库
2013-04-27 10:26 1023今天碰到一个很老的项目,只有hbm文件没有数据库,想根 ... -
svn分支合并到主线的十大注意事项
2013-04-07 10:39 0svn是java软件工程师常用的版本控制工具,但是对于分支到主 ... -
这几年收集的java相关资料
2013-04-06 14:46 614以下是我搜集的java相关资料,有需要的可以联系我,QQ470 ... -
很诡异的一个hibernate问题
2012-12-27 09:39 297在一个service里写了如下一段代码: List<Gr ... -
一种JavaWeb项目开发部署方式
2012-11-16 09:37 1099以前在myeclipse开发Java Web项目的时候 ... -
tomcat支持中文路径图片问题
2012-11-12 14:51 2644今天,上传图片,但是有文件夹是中文的或是图片文件名是中 ... -
已经安装jdk了,运行applet还是提示安装问题解决
2012-11-08 10:57 1247今天,同事的机子已经装了jdk,但是运行带有ap ... -
理解编译型编程语言心得
2012-11-01 14:11 7291,编译型语言,像c和c++都是,在源代码成为 ... -
集成到项目中web.xml报taglib标签错误
2012-10-31 15:45 806web.xml的报错位置: <taglib> ... -
使用润乾报表工具过程、心得和体会
2012-10-31 15:41 5599现在做的这个项目,需要导出相关报表,正好前几个 ... -
(转)Java开源软件六大帮派
2012-10-25 10:40 751原文链接:http://www.oschina.net/que ... -
Linux安装jdk详解
2012-10-22 16:34 7181,下载JDK,肯定官网下载,有多种类型,源码包、bin包、r ... -
(转)Java几款性能分析工具的对比
2012-10-18 11:04 739在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下 ... -
从编程的角度理解操作系统及其软件设计
2012-10-11 10:58 905我们都知道操作系统是装在计算机上的,所有的计算 ... -
windows程序入口
2012-10-09 15:32 1622操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。 ... -
回车符和换行符的区别
2012-09-27 18:34 942回车符号和换行符号产生背景: 在计算机还没 ... -
C语言标准函数库IO处理分析
2012-09-26 16:25 896IO处理函数都在stdio.h头 ...
相关推荐
java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解...
java注解和反射的个人学习笔记
Java注解实现
主要包括:普通java注解,hibernate注解,spring注解,struts2注解,对于学习注解的朋友有很大的帮助!
简述java注解功能及用法,有代码示例。看起来还成,比较简单,学spring注入的时候要用到注解注入的话,本书属于必看版。
入门级java 注解学习示例代码
Java注解、反射、动态代理demo
Java 注解(Annotation) - 请认准 ih0qtq
java注解解析知识要点 精简易懂
java注解实现通用Excel中文表格转实体对象列表,支持中文表头,在Excel数据导入使用的通用工具类,代码简洁优雅 。基于注解实现的支持中文表头的读取Excel数据并转换为实体对象列表的工具类,使用该工具类可将Excel...
Java注解的使用例子,使用Ant编译,执行run.bat运行.
java注解详解[文].pdf
这是自己总结的java注解 使用了思维导图,方便读取,快速阅读
java 注解 反射 字节码 类加载 包括pdf资料以及全部源码文件,具有非常大参考价值和学习意义
02-Java注解面试题(2题)-新增
亲手整理企业项目上所用的java注解用于新手交流学习,内容比较详细,对新手有较大帮助
Spring java注解,元注解和自定义注解 Spring java注解,元注解和自定义注解 Spring java注解,元注解和自定义注解 Spring java注解,元注解和自定义注解 Spring java注解,元注解和自定义注解
一种基于Java注解和反射机制的Excel文件读写操作方法.pdf
如果你想知道java annotation是什么?你可以看看
该案例实现jdk1.5新特性:java注解和java反射机制加上jdbc API综合运用的一个案例,实现了数据库的简易封装,对想了解jdk的反射机制,注解有帮助