黑马程序员技术交流社区
标题:
学习反射的疑问。。
[打印本页]
作者:
唐志海
时间:
2014-1-21 23:10
标题:
学习反射的疑问。。
本帖最后由 唐志海 于 2014-1-22 12:05 编辑
既然两种方式都可以得到str,那么什么时候应该使用反射呢??
反射方式:
Constructor constructor=Class.forName("java.lang.String").getConstructor(StringBuffer.class);
String str=(String) constructor.newInstance(new StringBuffer("abc"));
通常方式:
String str1=new String(new StringBuffer("abc"));
复制代码
作者:
心安勿忘
时间:
2014-1-22 10:40
据一个String来得到你要的实体对象,然后调用它原来的东西。框架是基于反射的,没反射也就没有所谓的框架了。楼主的问题,具体的来说就是需要把一个东西的内部呈现出来,了解其构造,然后制造出相同的东西,这时候就用反射吧。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2