摘要: 策略模式 所谓策略模式,就是将通用逻辑中的一部分逻辑抽象出来,这部分被抽象出来的逻辑会根据问题的不同而发生变化(具体实现不唯一)。 命令模式 用于“行为请求者(命令发出者)”与“行为实现者(具体的命令)”解耦,可实现二者之间的松耦合,以便适应变化。 如果将命令模式中的Receiver(TV)去掉就是 阅读全文
posted @ 2017-08-11 17:58 holoyong 阅读(448) 评论(0) 推荐(0) 编辑
摘要: FileOutputStream.writeBytes 来看FileOutputStream是如何writeBytes的 由上面的c代码可以发现,java在写文件时首先需要将java堆中的数据(java堆中的字节数组)复制到用户空间的一个临时缓存中(由c代码申请的字节数组),然后再由c代码进行真正的 阅读全文
posted @ 2017-08-11 14:23 holoyong 阅读(381) 评论(0) 推荐(0) 编辑