码迷,mamicode.com
首页 > 其他好文 > 详细

15、接口优先于反射机制

时间:2017-08-13 09:58:27      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:获取   属性   运行时   描述   复杂   任务   缺点   导致   实例化   

java提供了反射机制,但是这种机制丧失了编译时的类型检查,你可能在运行时出现类找不到的错误。其次这种用法的执行代码比较长,不同于接口直接调用,你需要获取类描述,获取方法,属性,然后反射。反射机制过程比较复杂,那么也将导致性能出现下降。所以,反射机制是一种功能强大的机制,对于特定的复杂系统编程任务,它是非常必要的,但是它也有缺点。如果你编写的程序必须要于编译时未知的类一起工作,如有可能就应该仅仅使用反射机制来实例化对象,而访问对象时则使用编译时已知的某个接口或者超类。

15、接口优先于反射机制

标签:获取   属性   运行时   描述   复杂   任务   缺点   导致   实例化   

原文地址:http://www.cnblogs.com/lay2017/p/7352262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!