摘要: 用最简单的描述来区分new关键字和newInstance()方法的区别:newInstance: 弱类型。低效率。只能调用无参构造。new: 强类型。相对高效。能调用任何public构造。 newInstance( )是一个方法,而new是一个关键字,其次,Class下的newInstance()的 阅读全文
posted @ 2017-08-04 18:36 千彧 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 向文本输出流打印对象的格式化表示形式。此类实现在 PrintStream 中的所有 print 方法。它不包含用于写入原始字节的方法,对于这些字节,程序应该使用未编码的字节流进行写入。 与 PrintStream 类不同,如果启用了自动刷新,则只有在调用 println、printf 或 forma 阅读全文
posted @ 2017-08-04 18:18 千彧 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应的作出反应。 在此发生改变的对象称之为观察目标(被观察者),而被通知的对象称为观察者,一个观察者目标可以对应多个观察者,而这些观察者之间没有互相联系,可以根据需要增加和删除观察者,使系统更易于扩展。 阅读全文
posted @ 2017-08-04 11:45 千彧 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 组合模式允许你将对象组合成树形结构来表现”部分-整体“的层次结构,使得客户以一致的方式处理单个对象以及对象的组合。组合模式实现的最关键的地方是——简单对象和复合对象必须实现相同的接口。这就是组合模式能够将组合对象和简单对象进行一致处理的原因。 组合模式多个对象形成树形结构以表示“整体--部分”的结构 阅读全文
posted @ 2017-08-04 09:02 千彧 阅读(359) 评论(0) 推荐(0) 编辑