黑马程序员技术交流社区

标题: 反射在JAVA起到的作用 [打印本页]

作者: liqudely    时间: 2015-1-12 17:20
标题: 反射在JAVA起到的作用
我对反射不是怎么了解.不理解反射在JAVA究竟起到了什么样的作用,在什么情况能用到反射,反射又是什么意思?

请懂反射的朋友,给我解释一下,谢谢啦!
更多 0
作者: vermouth    时间: 2015-1-12 20:40
考虑这样一个问题:
有一个person类,需求是把这个person类中的一个对象的所有String类型属性中含有的b变成a。
就要用getclass得到这个对象的类,然后getField拿到它的所有属性,再通过和String类字节码的比较,得到哪些属性是String类型。
进行替换。


另外,在框架开发中,开发者不知道这里应该放什么对象,但是会留出位置给它。
通过反射创建这个类的实例。

作者: da_chuan    时间: 2015-1-12 21:56
Spring中大量用到了反射




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2