摘要: 核心反射机制java.lang.reflect提供了“通过程序来访问关于已装载的类的信息”的能力,给定一个Class实例,可以获得Constructor、Method、Field实例,这些对象提供“通过程序来访问类的成员名称、域类型、方法签名等信息”的能力。 反射机制允许一个类使用另一个类,即使当前 阅读全文
posted @ 2016-08-17 17:45 没有梦想的小灰灰 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 应该优先使用接口而不是类来引用对象,考虑Vector的情况。 应该使用第一种方式,如果使用接口作为类型,程序将会更加灵活,当决定更换实现时,只需改变构造器中的类的名称(或者使用一个不同的静态工厂)。 注意,如果原来的实现提供了某种特殊的功能,而这种功能并不时这个接口通用约定所要求的,并且周围的代码又 阅读全文
posted @ 2016-08-17 00:18 没有梦想的小灰灰 阅读(246) 评论(0) 推荐(0) 编辑