最近经常使用java的反射,发现一些反射的弊端_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 最近经常使用java的反射,发现一些反射的弊端

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

 2013/7/31 1:09:23  414149609  程序员俱乐部  我要评论(0)
  • 摘要:反射,可以说是java开的一道后门,可以说它是无所不能,但是反射用多了就容易出现问题1.反射,容易让一些问题在编译期出现的问题被掩盖了,在运行期才有可能被发现.比如,有个系统是几个团队分工,A团队反射调B团队写的一些类,如果这一些类暴露的方法跟成员变量不变化,运行期间也不会出现问题的,万一B改变了一些方法名,甚至删除了,这样在运行期间就有问题了,而且有些大型系统这类问题很隐蔽,甚至在运行一个月后才出现.因为这些问题可能在某段逻辑才会触发.所以这种灾难性的问题很危险.2.反射还会带来性能上的问题
  • 标签:使用 Java 反射 发现
反射,可以说是java开的一道后门,可以说它是无所不能,但是反射用多了就容易出现问题
1.反射,容易让一些问题在编译期出现的问题被掩盖了,在运行期才有可能被发现.比如,有个系统是几个团队分工,A团队反射调B团队写的一些类, 如果这一些类暴露的方法跟成员变量不变化,运行期间也不会出现问题的,万一B改变了一些方法名,甚至删除了,这样在运行期间就有问题了,而且有些大型系统这类问题很隐蔽,甚至在运行一个月后才出现.因为这些问题可能在某段逻辑才会触发.所以这种灾难性的问题很危险.

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



发表评论
用户名: 匿名