java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:1.生成文档。这是最常见的,也是java 最早提供的...
分类:
编程语言 时间:
2015-08-08 16:30:47
阅读次数:
157
在使用Java的SSH框架的时候,一直在感叹注解真是方便啊,关于注解的原理,大家可以参考我的另一片文章Java注解详解。最近有时间研究了android注解的使用,今天与大家分享一下。android中注解的使用用到了GitHub上的开源框架androidannotations,下载地址。这个开源框架应该是目前使用人数最多的android注解框架了,主要是由于它设计的注解标签非常多,能够满足我们日常开发...
分类:
移动开发 时间:
2015-08-08 12:07:34
阅读次数:
263
前面两次的自定义注解,都只是解析了一个注解,今天要讲的junit需要三个注解,而且解析框架中反射激活方法时要根据Before、Test、After的顺序来执行,需要注意的是Test注解可能会有多个,所以我们在外面定义一个数组,用来存储所有由@Test标注的方法。下面来看一下具体实现
三个注解的定义
@Documented
@Target(ElementType.METHOD)
@Retention(...
分类:
编程语言 时间:
2015-08-08 12:04:09
阅读次数:
575
java annotation的详解,元注解的详解
注解的注解: 我们可以通过元注解来实现一个自定义的HelloWorld注解...
分类:
编程语言 时间:
2015-08-08 00:06:08
阅读次数:
245
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍 @Before:初始化方法 @After:释放资源 @Test:测试方法,在这里可以测试期望异常和超时时间 @Ignore:忽略的测试方法 ...
分类:
其他好文 时间:
2015-08-06 20:39:02
阅读次数:
165
定义:package com.dxz.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolic...
分类:
编程语言 时间:
2015-08-06 16:34:38
阅读次数:
125
注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。自定义注解及其应用1)、定义一...
分类:
编程语言 时间:
2015-08-06 12:39:20
阅读次数:
154
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义...
分类:
其他好文 时间:
2015-08-05 13:17:53
阅读次数:
100
本节主要内容
泛型(Generic Type)简介
注解(Annotation)简介
注解常用场景
1. 泛型(Generic Type)简介泛型用于指定方法或类可以接受任意类型参数,参数在实际使用时才被确定,泛型可以有效地增强程序的适用性,使用泛型可以使得类或方法具有更强的通用性。泛型的典型应用场景是集合及集中中的方法参数,可以说同java一样,scala中泛型无处不在,具体可以查看scala的a...
分类:
其他好文 时间:
2015-08-02 20:10:08
阅读次数:
158
JAX-RS是Java提供用于开发RESTful Web服务基于注解(annotation)的API。JAX-RS旨在定义一个统一的规范,使得Java程序员可以使用一套固定的接口来开发REST应用,避免了依赖第三方框架。JAX-RS只定义RESTful API,具体实现由第三方提供,如Jersey、Apache CXF等。...
分类:
Web程序 时间:
2015-08-01 10:04:37
阅读次数:
177