2017年2月17日
摘要: 一、Pattern name Provide an object as a surrogate for the lack of an object of a given type. The Null Object provides intelligent do nothing behavior, h 阅读全文
posted @ 2017-02-17 18:42 代码ok 阅读(3459) 评论(1) 推荐(2) 编辑
摘要: 转自:http://www.cnblogs.com/haodawang/articles/5962531.html 有时候我们的代码中为避免 NullPointerException 会出现很多的对Null的判断语句,而这些语句一旦多起来,我们的代码就会变的惨不忍睹,因此我们引入了空对象模式(nul 阅读全文
posted @ 2017-02-17 18:34 代码ok 阅读(1624) 评论(0) 推荐(0) 编辑
摘要: 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 阅读全文
posted @ 2017-02-17 16:36 代码ok 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/silverLee/archive/2010/02/05/1664577.html 代理这个词大家肯定已经非常熟悉,因为现实中接触的很多,其实现实中的东西恰恰可以非常形象和直观地反映出模式的抽象过程以及本质。现在房子不是吵得热火朝天吗?我们就以房子 阅读全文
posted @ 2017-02-17 16:09 代码ok 阅读(4820) 评论(2) 推荐(2) 编辑
摘要: ==:判断对象hashcode值是否相等。 equest:默认情况下(没有覆盖Object的equest时)与==作用相同。 String的equest:覆盖了Object的equest,先判断对象hashcode值是否相同,如果相同(说明是同一个对象)返回true,否则判断对象是否是String的 阅读全文
posted @ 2017-02-17 11:28 代码ok 阅读(199) 评论(0) 推荐(0) 编辑