为什么要使用反射
来源:互联网 发布:严蔚敏 算法2.3 编辑:程序博客网 时间:2024/05/16 13:56
http://www.cnblogs.com/13188196we/p/3144288.html
java反射机制的作用与优点
java的反射机制就是增加程序的灵活性,避免将程序写死到代码里,例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果想实例化其他类,只要修改配置文件的"类描述"就可以了,不需要重新修改代码并编译。复制过来的:http://zhidao.baidu.com/question/478254128.html增加程序的灵活性。如struts中。请求的派发控制。当请求来到时。struts通过查询配置文件。找到该请求对应的action。已经方法。然后通过反射实例化action。并调用响应method。如果不适用反射,那么你就只能写死到代码里了。所以说,一个灵活,一个不灵活。很少情况下是非用反射不可的。大多数情况下反射是为了提高程序的灵活性。因此一般框架中使用较多。因为框架要适用更多的情况。对灵活性要求较高。
1 0
- 为什么要使用反射
- 为什么要使用反射机制
- 为什么要使用反射机制
- 为什么要使用反射机制
- 为什么要使用反射加载数据库驱动
- 为什么要使用Java反射机制?
- 为什么使用反射
- JDBC为什么使用反射加载驱动
- JDBC为什么使用反射加载驱动
- 为什么使用反射机制解决系统耦合是误用.
- 为什么要使用EJB?
- 为什么要使用EJB?
- 为什么要使用JDO
- 为什么要使用EJB
- 为什么要使用EJB?
- 为什么要使用EJB?
- 为什么要使用EJB?
- 为什么要使用Spring
- Android adt v22.6.2 自动创建 appcompat_v7 解决方法,最低版本2.2也不会出现
- Interpolator定义动画变化率 如微博发动态
- c语言函数指针的作用
- Linux之find命令
- js实现随机移动的萤火虫
- 为什么要使用反射
- Spring+MyBatis的Maven项目
- 第二章 物理层(笔记)
- Linux值得拥有的性能监控工具
- linux设备驱动程序注册过程详解
- 算法:递归法
- 脱离文档流
- MySQL中char(36)被认为是GUID导致的BUG及解决方案
- The Production installation of DataPusher for Ckan2.5.2 on CentOS6.8