首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

近来经常使用java的反射,发现一些反射的弊端

2013-08-04 
最近经常使用java的反射,发现一些反射的弊端反射,可以说是java开的一道后门,可以说它是无所不能,但是反射

最近经常使用java的反射,发现一些反射的弊端
反射,可以说是java开的一道后门,可以说它是无所不能,但是反射用多了就容易出现问题
1.反射,容易让一些问题在编译期出现的问题被掩盖了,在运行期才有可能被发现.比如,有个系统是几个团队分工,A团队反射调B团队写的一些类, 如果这一些类暴露的方法跟成员变量不变化,运行期间也不会出现问题的,万一B改变了一些方法名,甚至删除了,这样在运行期间就有问题了,而且有些大型系统这类问题很隐蔽,甚至在运行一个月后才出现.因为这些问题可能在某段逻辑才会触发.所以这种灾难性的问题很危险.

2.反射还会带来性能上的问题,不过这种问题一般不是很大.如果不是高并发,根本不会察觉到丝毫差异.



热点排行