java-reflect
文章平均质量分 70
iteye_5504
这个作者很懒,什么都没留下…
展开
-
java-InvocationHandler 动态代理
以例子来说明动态代理: [code="java"] package com.gym; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; interface A { public void a(int a)...2016-07-28 16:15:18 · 82 阅读 · 0 评论 -
java-Annotation 反射
java中的注解也可以反射 切面注解: [code="java"] @Aspect public class LogAspect { @Around(value = "@annotation(com.gym.Monitor)",argNames = "ssss") public Object log(ProceedingJoinPoint pjp) throws ...2016-08-23 15:33:55 · 139 阅读 · 0 评论 -
lang.reflect->java.lang.reflect.Field
java 反射功能强大,也是很多基础框架的核心技术。结合jdk1.5 的注解功能java反射技术再很多项目中成了必备的技术。 本例子展现了java.lang.reflect.Field类的使用方法以及方法的含义。 从功能上划分Field反射功能包含: 1、与注解相关方法。声明在 AnnotatedElement 接口中: [code="java"] public interf...原创 2013-04-19 14:43:06 · 114 阅读 · 0 评论 -
lang.reflect->java.lang.Array
数组反射功能依赖类java.lang.reflect.Array 提供的功能: 1、动态获取数组某个位置的值。 2、动态生成数组对象(一维或者多维)。 3、动态设置数组某个位置的值。 例子: [code="java"] package array; import java.lang.reflect.Array; import java.util.Arrays; /*...2013-04-19 15:10:12 · 144 阅读 · 0 评论 -
lang.reflect->java.lang.reflect.Method
java中反射使用几率最多的就是方法的反射。 功能支持的类库:java.lang.reflect.Method 提供的功能包括: 1、获取方法上的注解信息。(getAnnotations、getDeclaredAnnotations) 2、获取方式上的某个注解信息Annotation。(getAnnotation(Type.class)) 3、获取方法上的类型参数Type。(getT...原创 2013-04-19 16:46:38 · 142 阅读 · 0 评论 -
lang.reflect->java.lang.Class
[size=small]java提供了对运行时class文件信息获取功能的支持,对编写通用组件和底层框架有着重大意义。 Jdk提供此功能的支持类:java.lang.Class 知识提醒: 1、每个Class对象代表了一个class文件信息。所以一个类加载器里只会有一个Class对象。 2、Class对象本身也是Object对象。 3、这个类算是java提供反射功能的一部分,虽...原创 2013-04-20 13:31:55 · 113 阅读 · 0 评论 -
java reflect 接口概述
[b]java提供了反射功能。保证了运行时获取java 对象、方法、成员等诸多信息。[/b] [size=small]java提供反射功能的基本支持类库有如下: 1、java.lang.Class 提供了对class文件信息获取的支持。 2、java.lang.reflect.Method 提供了对方法相关信息(参数类型、返回类型、方法名字、注解信息、方法调用等)的获取。 3、...原创 2013-04-20 14:01:48 · 60 阅读 · 0 评论 -
lang.reflect ->java.lang.reflect.Proxy
java 反射的另外一个主题是动态代理。 关于代理的概念,如果不是太理解,可以先查询参考下设计模式中的代理。 [b]代理的简单概念:[/b] [b]抽象主题[/b]:一个接口 [b]真实实现主题[/b]:真实实现主题的类 [b]代理实现主题[/b]:首先实现和真实主题一样的抽象主题接口,在其中可以调用真实主题的方法。[b]一般代理实现主题都会有一个真实主题的组合成员。[/b] ...2013-04-20 18:46:28 · 129 阅读 · 0 评论 -
java.lang.annotation
java注解篇。 注解和注释的作用和使用场景有相似之处,但究其作用和使用场景的差异相去甚远。 基础内容请参考其他资料。 本文重在分析注解相关的api java提供的注解工程支持包在:java.lang.annotation 1、Target :标识注解可以标识的位置(类、方法、成员等)。 note:其值类为ElementType枚举数组。 [code="java"] @Docum...原创 2013-04-22 10:28:25 · 118 阅读 · 0 评论