- 博客(4)
- 收藏
- 关注
原创 阿Sam的设计模式学习笔记---- Bridge模式
1, 功能: 将抽象部分与它的实现部分分离,使它们都可以独立的变化。换言之,就是实现共同点与变化点的分离(主要是外部的变化),将变化点封装成类进行处理。2, 基本思想: 将时间的抽象与行为分开,使对象的属性与方法之间耦合度降低。只需要分别继承抽象的属性接口和方法接口就可以任意的“变化”具体对象的属性和方法。3, 适用情况 不希望在抽象和它的实现部分之间有
2007-10-28 23:22:00 1287 1
原创 Java中的同步与互斥机制--synchornized学习
Java关键字synchronized是Java 语言提供的对多线程和同步的一种机制。synchronized可以作为函数的修饰符,也可作为函数内的语句。它可以作用于instance变量,对象引用(object reference),static函数和类名称字面常量(class literals)。 下面介绍一下synchronized的关键字的使用方法:一、synchroniz
2007-10-11 17:53:00 7217 1
原创 HashMap学习小结
一、HashMap和TreeMap 在数组中,通过数组下标来对其内容索引;在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。HashMap实现Map接口,提供所有映射操作的实现,并且允许null的键和值。HashMap中插入和查询key/value的开销是一个固定常量。HashMap不保证映射后的其内容的顺序在一定的时间内不会变化,也就
2007-10-09 15:23:00 7071 1
原创 const小结
C++中的const意味着“只读”,合理的使用const将大大改善程序的健壮性:1)声明一个参数为常量是可以向用户传达有用的信息,告知这个参数的应用目的。在规模稍大一点的软件开发中,可以减少阅读程序的人的困惑,避免其他接手工作的程序员花时间清理无用的垃圾。懂得用const的程序员很少会留下的垃圾让别人来清理。2)const关键字通过给优化器一些附加的信息,产生更紧凑的代码。3)
2007-10-08 17:22:00 1070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人