`

框架的概念及用反射技术开发框架的原理

阅读更多

框架与框架要解决的核心问题

我做房子卖给用户住,由用户自己安装门窗和空调,我做的房子就是框架,用户使用我的框架,把门窗插入进我的框架中。框架与工具区别,工具类被用户的类调用,而则是调用用户提供的类。(刚好相反)

框架要的核心问题

我在写框架(房子)时,你这个用户可能还在上小学,还不会写程序呢?我写的框架程序怎样能调用到你以后写的类(门窗)呢

综合案例

先用new语句创建ArrayListHashSet实像对象,演示用eclipse自动生成ReflectPont类的equalshashcode方法,比较两个集合的结果差异

后改为采用配置文件加反射方式创建ArrayListHashSet的实例对象,比较运行结果差异。

差异是有的,List集合是有序的,Set集合是无序的

例:

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics