摘要: 一、饿汉式实现模式,在声明单例类的对象的时候,就 new (这种实现比较简单)代码实现:package com.liwei.singleton;/** * 此单例模式是饿汉模式 关键点:1、构造方法私有化 2、提供一个对外访问的方法 3、饿汉模式是声明属性的时候,就实例化了 * * @author... 阅读全文
posted @ 2015-03-31 15:12 李威威 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 首先我们来看一下思维导图,实现静态代理最最关键的一点是要把握住:代理类的通知(增强处理)直接写在传入的目标方法执行的前后的。实现静态代理的核心类是代理类:实现静态代理的步骤:1、创建主题接口package com.liwei.staticproxy;public interface Subject ... 阅读全文
posted @ 2015-03-31 14:57 李威威 阅读(119) 评论(0) 推荐(0) 编辑
摘要: HashMap 重新学习 先使用 HashCode() 方法,该方法决定位置。 然后使用 equals() 方法,决定在相同位置的时候,是否覆盖。 当程序试图将一个键值对放入 HashMap 的时候,程序首先根据该 key 的 hashCode() 返回值决定该 Entry 的存储位置:如果两... 阅读全文
posted @ 2015-03-31 13:43 李威威 阅读(111) 评论(0) 推荐(0) 编辑