摘要: 反射操作数组: 通过public Class<?> getComponentType()来取得一个数组的Class对象 例: 这里要注意一下这里的Array这个类java.lang.reflect.Array 以上程序中通过Array类取得了数组的相关信息,并通过Array类中的set()方法修改了 阅读全文
posted @ 2016-07-13 22:53 傻瓜不傻108 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 关于反射在annotation中的使用,这也是本次我个人学习反射的主要目的 关于什么是annotation后续我也会整理一下,现在只大致介绍一下 一,Annotation(注解)简介: 注解大家印象最深刻的可能就是JUnit做单元测试,和各种框架里的使用了。本文主要简单介绍一下注解的使用方法,下篇文 阅读全文
posted @ 2016-07-13 22:44 傻瓜不傻108 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 通过反射取得Annotation 在一上节中,我们只是简单的创建了Annotation,如果要让一个Annotation起作用,则必须结合反射机制,在Class类上存在以下几种于Annotation有关的方法 -- public <A extends Annotation> A getAnnotat 阅读全文
posted @ 2016-07-13 22:38 傻瓜不傻108 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一,Annotation简介 J2SE5.0提供了很多新的我,其中一个很重要的我就是对元数据的支持,在J2SE5.0中,这种元数据被称为注释,通过使用注释,程序开发人员可以在不改变原有逻辑的情况下,在源文件嵌入一些补充的信息. Annotation可以用来修饰类,属性,方法,而且不影响程序运行,无论 阅读全文
posted @ 2016-07-13 22:07 傻瓜不傻108 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 按我们所知道的.对于类中的method,constructor,field如果访问属性是private的情况下我们是访问不了的,但通过反射就可以做到 仔细分析api发现Method,Constructor,Field这三个类全都继承了java.lang.reflect.AccessibleObjec 阅读全文
posted @ 2016-07-13 15:47 傻瓜不傻108 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 最近学习java开始接触到了框架,突然觉得java反射很重要,因此在这里做了一些总结(参考园中大苞米大神的文章) 首先我们要认识一下Class: 一、Class类有什么用? class类的实例表示java应用运行时的类(class ans enum)或接口(interface and annotat 阅读全文
posted @ 2016-07-13 15:21 傻瓜不傻108 阅读(233) 评论(0) 推荐(0) 编辑