黑马程序员技术交流社区

标题: 关于反射 [打印本页]

作者: 〃Mr.Zぐ    时间: 2013-4-19 13:47
标题: 关于反射
Java的反射是用来根据类名或者一个类的字符串地址来动态创建实例并操作的
Array类提供了Java通过反射的方法创建数组,那么这种创建方法和直接使用String[]等创建数组有什么使用上的优越性?
还有通过Array的set和get方法操作数组和直接将数组强制转换为String[]等类型进行操作有什么意义上的区别?
作者: 沉淀着的你    时间: 2013-4-21 16:59
这个稍微琢磨了下;Array类提供的反射方法创建数组和直接创建上的优越性应该是在于利用反射机制可以创建指定类型的数组;例如通过XML文件读取某种类型然后创建这种类型的数组;利用反射的话不用修改代码就可以创建指定类型的数组;只需修改XML配置文件;这个算不算便利?对于通过set和get方法操作数组;我猜测;这个是我猜测的;因为没有验证恩;抱歉啦;是不是基于线程安全和不安全问题呢?水平有限;不知道答没答对。失礼失礼……




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