`
yuanfen860913
  • 浏览: 119710 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

java反射机制--得到注释

阅读更多
importjava.lang.annotation.Retention;
importjava.lang.annotation.RetentionPolicy;
importjava.lang.reflect.Method;

@Retention(RetentionPolicy.RUNTIME)
@interfaceMySingle{
intvalue();//thisvariablenamemustbevalue
}
注意:在自定义注释时候,想让java反射机制,得到注释,则,在定义注释时候,一定要加上@Retention(RetentionPolicy.RUNTIME)
并且,所有的注释,都是Annotation的子类,

classSingle{
@MySingle(100)
publicstaticvoidmyMeth(){
Singleob=newSingle();

try{
Methodm=ob.getClass().getMethod("myMeth");

MySingleanno=m.getAnnotation(MySingle.class);

System.out.println(anno.value());//displays100

}catch(NoSuchMethodExceptionexc){
System.out.println("MethodNotFound.");
}
}

publicstaticvoidmain(Stringargs[]){
myMeth();
}
}
分享到:
评论

相关推荐

    java 反射实例,大量注释,简单易懂

    Java反射是Java编程语言中的一个重要特性,它允许程序在...学习这个示例,你可以更好地掌握Java反射机制,如何实例化对象,调用方法以及访问字段。通过实践,你将能够灵活地应用反射到实际项目中,解决动态编程的需求。

    java反射机制详解

    Java反射机制是Java编程语言中的一个强大特性,它允许程序在运行时检查和操作类、接口、对象等的内部结构。这种能力使得Java程序能够动态地加载类、创建对象、调用方法,甚至修改类的行为。理解并熟练掌握Java反射...

    Java的反射机制

    Java反射机制是指在Java运行时环境中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射...

    第-章-JAVA反射和注释优秀文档.pptx

    【JAVA反射和注释】 在Java编程语言中,反射和注解是两个重要的特性,它们赋予了程序在运行时动态地访问和修改自身结构的能力。本章将深入探讨这两个概念,以及类加载、链接和初始化的过程。 首先,类加载是Java...

    java-lib-annotated-validator,使用注解的Java验证程序库.zip

    它利用自定义的运行时注释和Java的反射机制来实现数据验证,这为开发者提供了更加灵活和方便的方式来验证对象属性的正确性。下面将详细阐述这个库的核心概念、工作原理以及如何在实际开发中应用。 1. **核心概念:*...

    java反射源码示例+注释详细

    Java反射是Java编程语言中的一个...总之,Java反射提供了一种强大的机制,让我们能够在运行时动态地操控类和对象,实现代码的灵活性和扩展性。理解并熟练掌握反射技术,能够帮助开发者更好地应对各种复杂的需求和场景。

    JAVA中的反射机制

    Java中的反射机制是一种强大的编程工具,它允许程序员在运行时检查和操作类、接口、字段和方法等对象的内部信息,而无需预先知道具体的类名或方法名。反射的概念源于1982年Smith的提出,它使得软件具有自我描述和...

    Java实例程序-适用于初学者

    8. **反射机制** - 在运行时检查类的信息,如类名、方法、字段等,并能动态调用方法和创建对象。 9. **Java标准库** - Java IO和NIO:处理输入输出操作。 - Java集合框架:提供各种容器,如ArrayList、...

    java笔记--

    Java编程语言是面向对象的、跨平台...这些只是Java编程中的一部分知识点,实际的Java学习过程中,还需要深入理解反射、注解、并发编程、JVM原理、设计模式等多个方面。不断实践和学习,才能成为一名优秀的Java开发者。

    完整版Java全套入门培训课件 Java基础 01-Java概述(共31页).rar

    14. **反射机制** - 在运行时动态获取类的信息并调用其方法,是Java强大的特性之一。 15. **Java标准库** - 包含大量预先定义的类和接口,如util、io、lang、net等。 这份31页的Java概述课件涵盖了Java编程的...

    java-programming-summary.rar_java programming

    1. 反射机制:在运行时动态获取类的信息并操作类的对象,如Class类、Constructor类、Method类等。 十、注解(Annotation) 1. 注解是元数据,提供了一种安全的机制来向编译器或JVM提供信息,例如@Override、@...

    Java自定义注解使用反射获取字段注解

    总结一下,Java的自定义注解结合反射机制,为我们提供了强大的元数据功能,可以用来增强代码的可读性、可维护性,甚至实现一些动态的功能。在实际开发中,自定义注解常用于框架的实现、AOP切面编程、配置管理等领域...

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

    反射机制则是Java语言提供的一种强大的工具,允许程序在运行时动态获取类的信息(如类名、属性、方法等)并进行调用。 首先,让我们详细讲解JavaBean。JavaBean是符合一定规范的Java类,主要特点是:公开的构造函数...

    Java程序设计-唐大仕ppt及例子习题代码

    7. **反射与动态代理**:Java的反射机制允许程序在运行时检查类、接口、字段和方法的信息,动态代理则可以在运行时创建接口的实现类。这两部分内容可能涉及高级编程技巧。 8. **Java API和库**:唐大仕的课程可能...

    mybatis-反射包注释.7z

    这不仅有助于提升我们的MyBatis使用技巧,也有助于我们学习和掌握Java反射的高级应用。在解压并阅读“mybatis-3-master”中的代码时,可以重点关注与反射相关的类和方法,如`ProxyFactory`、`ReflectionFactory`、`...

    Java 开发--jsp个人理财系统(论文).rar

    JavaBean是一种符合特定规范的Java类,它封装了业务逻辑或数据,可以被JSP页面或Servlet通过Java反射机制实例化并调用其方法。在本系统中,JavaBean可能包含用户账户、交易记录、预算信息等实体对象,以及相关的业务...

    ate_java_learn-源码.rar

    5. **线程与并发**:线程创建、同步机制、并发工具类。 6. **网络编程**:Socket通信、HTTP客户端/服务器实现。 7. **反射与注解**:动态类型、元编程和自定义注解。 8. **设计模式**:单例、工厂、观察者等常见设计...

    java,反射+注释+泛型+jdbc mysql练习项目代码

    Java反射机制是Java编程语言中的一个重要特性,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在本项目中,"反射+注释+泛型+jdbc mysql练习项目代码" 提到了几个关键的Java编程概念,我们将...

    学生考试专用java试卷二.pdf

    - Java反射机制允许程序在运行时访问和修改类的行为。试卷中的代码片段可能涉及到了Java反射机制的知识点。 通过以上知识点的阐述,可以感受到Java作为一种编程语言的全面性和复杂性。试卷的题目覆盖了Java语言的...

Global site tag (gtag.js) - Google Analytics