- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 当HashMap遇上HashSet
今天遇到一个比较纠结的问题,如果把一个HashMap (设为maptest)放到HashSet (设为settest)里面,放进去的时候,HashSet会用maptest计算出来的hashcode作为key(以前提到过,HashSet存储数据时是把数据放到map的key域里面,以达到不允许重复值),而HashMap计算hashcode的方法是用HashMap里面所有的key和value去计算。问题
2012-05-16 11:41:25 702
原创 策略模式
策略模式目的把环境和行为分离,方法是把不同的算法封装成不同的类,实际编码是把算法代码放到共同接口定义的方法中,运用是一个环境类实现相互替换。实际这个模式是对类的方法层面上的运用,同时也是弥补继承的不足,更好贯彻开闭原则(对扩展开放,对修改关闭).一、 策略(Strategy)模式策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略
2012-05-07 17:12:27 686
Touchslider插件
2015-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人