`
臻是二哥
  • 浏览: 184037 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
Group-logo
Java技术分享
浏览量:0
社区版块
存档分类
最新评论

一个自定义注释的例子

    博客分类:
  • JAVA
 
阅读更多
import java.lang.annotation.*;
import java.lang.reflect.*;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@interface MyAnn {

	String name() ;

	String event();

	// 方法执行前的事件
	public static final String METHOD_BEFORE = "METHOD_BEFORE";

	// 方法执行后的事件
	public static final String METHOD_END = "METHOD_END";

}
public class Demo
{
	@MyAnn(name="test",event=MyAnn.METHOD_BEFORE)
	public void test()
	{
	}
	public static void main(String [] args) throws Exception
	{
		Method[] ms=Class.forName("Demo").getMethods();
		for(int i=0;i<ms.length;i++)
		{
			boolean tmp=ms[i].isAnnotationPresent(MyAnn.class);
			if(tmp)
			{
				MyAnn ma=ms[i].getAnnotation(MyAnn.class);
				System.out.println(ma.name()+"  "+ma.event());
			}
		}
	}
}
0
0
分享到:
评论

相关推荐

    JAVA自定义注释类及使用

    对某个类或某个方法进行注释,并且可以通过程序读取该注释来获取方法的用途或描述等。下面给出自定义注释的例子

    自定义View 几个例子

    这里不过多介绍,里面的例子适合自定义View初学者.内有注释等

    c# 自定义特性demo

    C# 自定义特性 例子

    一个DELPHI自定义事件的小例子

    一个自己写DELPHI事件的小例子,很简单,有注释,希望对大家有帮助.

    JAVA 用户自定义事件监听完整例子

    JAVA 用户自定义事件...JAVA 用户自定义事件监听完整例子 JAVA 用户自定义事件监听完整例子 很多介绍用户自定义事件都没有例子,或是例子不全,下面写了一个完整的例子,并写入了注释以便参考,完整的实例源代码如下

    vc2008 自定义表格类

    一个漂亮的、厉害的自定义表格类,大部分函数都加了翻译和注释,为了便于使用,自己添加了几个函数。初始化表格只要一个函数就搞定。 里面附有自己做的一个简单的例子。

    Android例子源码基于achartengine引擎的中文注释图表.zip

    本项目是一个有大量中文注释版的AChartEngine图标引擎源码,AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:range (high-low) bar chart (范围条形图)、dial chart / gauge (拨号盘/压力表...

    自定义适配器

    简单的例子,实现了最常用的itme的优化,实现自定义Adapter,例子中有几个小图片,详细大家会很喜欢,在就是新手的一目了然,里面的注释很详细.

    自定义View Demo

    自定义View Demo,用最简单的例子解释自绘、组合、继承三种方式实现的自定义控件,代码注释完整!

    linux命令自定义man手册

    这是一个整合了一百多个常用命令的脚本,并且增加很多命令的注释和常用的命令格式,因此可以称作自定义man手册,将其放在/bin目录下,加上执行权限,即可随便查看命令的相关注释,比如sed和awk,记录了大量命令的...

    自定义工具条

    c#写的自定义工具栏,本来是微软的例子,本人做了一定的修改,增加了注释

    Android例子源码基于achartengine引擎的中文注释图表

    本项目是一个有大量中文注释版的AChartEngine图标引擎源码,AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:range (high-low) bar chart (范围条形图)、dial chart / gauge (拨号盘/压力表...

    activerecord-relations_annotations:使用自定义数据注释 ActiveRecord 关系对象

    Gemfile 中: gem 'activerecord-relations_annotations' , '~&gt; 0.0.1' 然后执行: $ bundle或者自己安装: $ gem install activerecord-relations_annotations用法不是最好的例子,但给你一个粗略的想法: class ...

    vc2008 漂亮 厉害 自定义表格类

    一个漂亮的、厉害的自定义表格类,大部分函数都加了翻译和注释,为了便于使用,自己添加了几个函数 。初始化表格只要一个函数就搞定。 里面附有自己做的一个简单的例子。

    java使用自定义注解处理器实现自动化文档生成.txt

    这个代码是一个自定义注解处理器,用于自动化生成API文档。在Java中,注解是一种元数据,可以附加到类、方法、字段等元素上,以提供额外的信息。而注解处理器则是一种工具,可以在编译时扫描和处理这些注解,并根据...

    Android例子源码强大的安卓颜色拾取模块可选择颜色及透明度

    该源码使用的是GBK编码.是一个颜色拾取器,可选择用手指在屏幕上滑动选择颜色以及...其实就是一个自定义的view类,直接拿来调用就行了。之前也介绍过一个类似项目(http://www./source/6201.html)感兴趣的可以去看看

    java 根据javaBean反射自定义导出 excel、xml、pdf、csv

    找的例子,大概改了改,没怎么做封装,能用的用吧

    net(c#)微信自定义菜单开发详细示例

    例子主要是叙述了,微信开发中自定义菜单的创建查询以及客户端POST过来的各类信息处理,代码精简,注释清晰,容易理解。 以此例作为参考可以,如果想直接拿下来用,还需要修改一些符合自己业务需求及token等信息。

    Android例子源码可以左右滑动的日历选择器

    本例子是一个自定义日历的例子源码,默认直接显示当月日历,可以显示星期几,左右滑动可以切换月份不能选择年份,javaapk以前也发布过一些自定义的日历控件,如有需要可以点击日历控件分类查看,本项目编码UTF-8默认...

    android自定义topbar以及侧滑菜单

    自定义控件,例子是封装的topbar,通过接口回调事件。侧滑菜单简单的通过水平滚动实现,简单实用,可以作为学习参考使用,注释详细

Global site tag (gtag.js) - Google Analytics