- 浏览: 93111 次
- 性别:
- 来自: 北京
文章分类
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 969Java对象的引用类型分为强引用、软引用、弱引用和虚应用 强引 ... -
JVM调优大纲
2013-05-07 19:07 1775我觉得处理JVM调优问题需要以下五个步骤: ... -
diango创建数据异常no module named base
2013-05-05 22:02 1596本人使用django创建web项目使用的数据库是sqlite3 ... -
hibernate根据hbm自动生成数据库
2013-04-27 10:26 1069今天碰到一个很老的项目,只有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 1226以前在myeclipse开发Java Web项目的时候 ... -
tomcat支持中文路径图片问题
2012-11-12 14:51 2703今天,上传图片,但是有文件夹是中文的或是图片文件名是中 ... -
已经安装jdk了,运行applet还是提示安装问题解决
2012-11-08 10:57 1306今天,同事的机子已经装了jdk,但是运行带有ap ... -
理解编译型编程语言心得
2012-11-01 14:11 7761,编译型语言,像c和c++都是,在源代码成为 ... -
集成到项目中web.xml报taglib标签错误
2012-10-31 15:45 857web.xml的报错位置: <taglib> ... -
使用润乾报表工具过程、心得和体会
2012-10-31 15:41 5657现在做的这个项目,需要导出相关报表,正好前几个 ... -
(转)Java开源软件六大帮派
2012-10-25 10:40 792原文链接:http://www.oschina.net/que ... -
Linux安装jdk详解
2012-10-22 16:34 7581,下载JDK,肯定官网下载,有多种类型,源码包、bin包、r ... -
(转)Java几款性能分析工具的对比
2012-10-18 11:04 776在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下 ... -
从编程的角度理解操作系统及其软件设计
2012-10-11 10:58 936我们都知道操作系统是装在计算机上的,所有的计算 ... -
windows程序入口
2012-10-09 15:32 1662操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。 ... -
回车符和换行符的区别
2012-09-27 18:34 990回车符号和换行符号产生背景: 在计算机还没 ... -
C语言标准函数库IO处理分析
2012-09-26 16:25 944IO处理函数都在stdio.h头 ...
相关推荐
java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解...
Java注解是Java编程语言中的一个重要特性,它允许在代码中添加元数据,为编译器、解释器或任何其他工具提供额外的信息。在Java Web服务(WebService)开发中,注解的应用极大地简化了服务的创建和配置。本文将深入...
Java注解是Java编程语言中的一个重要特性,它们提供了一种元数据的方式,允许程序员在代码中插入信息,这些信息可以被编译器或运行时环境用于处理代码。注解不仅简化了开发,还增强了代码的可读性和维护性。本资料...
Java注解是Java编程语言中的一个重要特性,它允许程序员在代码中嵌入元数据,这些元数据可以被编译器或运行时环境用来执行各种任务,例如代码分析、验证、生成代码、部署等。注解提供了更加灵活和可扩展的方式来处理...
Java注解是Java编程语言中的一个重要特性,它提供了一种元数据的方式,允许程序员在代码中插入额外的信息,这些信息可以被编译器或者运行时环境用来执行特定的任务。注解在现代Java开发中扮演了不可或缺的角色,尤其...
java注解和反射的个人学习笔记
Java注解是Java编程语言中的一个重要特性,它允许程序员在代码中嵌入元数据(metadata),这些元数据不直接影响程序的执行,但可以被编译器或运行时环境用来进行各种处理,如验证、动态代理、持久化、资源管理等。...
本篇文章将深入探讨Java注解的使用及其在实际开发中的应用。 首先,我们了解Java注解的基本结构。一个注解以`@`符号开头,后面跟着注解类型,如`@Override`或`@Deprecated`。注解可以带有参数,参数以键值对的形式...
Java注解(Annotation)是Java语言的一个重要特性,它为元数据提供了强大的支持。元数据是一种描述数据的数据,它提供了一种安全的方式,使我们可以在不改变程序代码本身的情况下,向编译器或运行时环境提供额外的...
Java注解、反射、字节码和类加载机制是Java编程中的核心概念,它们在实际开发中扮演着重要角色。让我们深入探讨这些知识点。 **Java注解(Annotation)**: Java注解是一种元数据,它提供了在编译时或运行时处理代码的...
Java注解(Annotation)是Java语言的一个重要特性,它为元数据提供了一种结构化的方式。元数据是在程序代码中包含的关于程序本身的信息,但这些信息并不直接影响程序的执行。注解允许开发者向编译器、JVM或工具提供...
本文将深入探讨如何在Spring框架中利用Java注解进行扩展,以提升代码的可读性和可维护性。 首先,我们需要了解Java注解(Annotation)。注解是Java语言的一种元数据,它提供了在编译时或运行时对代码进行信息附加的...
在本教程中,我们将深入探讨如何使用Spring 4框架,特别是其基于Java注解的配置方式,来构建一个高效、可维护的系统。Spring 4是Java企业级应用开发的首选框架,它提供了广泛的功能,包括依赖注入、AOP(面向切面...
Java 注解详解 Java 注解(Annotation)是 JDK 5.0 及以后版本引入的一个特性。它是一个新的类型,与接口类似,位于同一个层次,称为 Java 的一个类型(TYPE)。注解可以声明在包、类、字段、方法、局部变量、方法...
Java 注解,也称为 Annotation,是自 Java 5 引入的一种元数据,它为代码提供了额外的信息,这些信息可以用于生成文档、分析代码、执行编译时检查以及在运行时处理代码。注释不会直接影响代码的执行逻辑,但可以通过...
Java注解是自JDK1.5版本引入的一种元数据机制,它允许程序员在源代码的各个层次(类、方法、变量等)嵌入信息,这些信息可以被编译器或者运行时系统用来进行各种处理。注解简化了配置文件的使用,提高了代码的可读性...
Java注解是Java编程语言中的一个重要特性,它们提供了一种元数据的方式,让开发者能够向编译器或运行时环境传递额外的信息。这些信息可以用来验证代码、自动生成代码、配置框架或者在运行时进行一些处理。注解的使用...
"Java注解面试题详解" 在 Java 中,注解(Annotation)是一种提供元数据的途径,用于关联信息和元数据。Java 5.0 中定义了 4 种标准的元注解(meta-annotation),它们被用来提供对其他注解的说明。 1. @Target @...
1. Java注解的应用:Java注解是Java语言中的一种元数据形式,用于为类、方法、变量等元素提供额外的信息,以供编译器或运行时系统使用。注解在Java 5版本中被引入。注解可以与反射机制结合使用,以动态地获取这些元...