发布时间:2013-11-15 16:03:59
STL 中栈的使用方法(stack)#include <stack>基本操作:push(x) 将x加入栈中,即入栈操作pop() 出栈操作(删除栈顶),只是出栈,没有返回值top() 返回第一个元素(栈顶元素)size() 返回栈中的元素个数empty() 当栈为空时,返回 trueSTL 中队列的使用(queue)#include <queue>基本操作:push(x) .........【阅读全文】
发布时间:2013-11-15 15:59:55
这是一个很容易让人迷惑的principle!按照我们对C++多态性的理解:定义基类中某个函数为虚函数是为了允许用基类的指针来调用子类的这个函数。通过virtual函数实现程序运行时候的动态调用。 However,是不是只要在基类中使用了virtual函数就一定能够实现这种动态调.........【阅读全文】
发布时间:2013-11-14 16:31:56
1. 后台线程:处于后台运行,任务是为其他线程提供服务。也称为“守护线程”或“精灵线程”。JVM的垃圾回收就是典型的后台线程。特点:若所有的前台线程都死亡,后台线程自动死亡。设置后台线程:Thread对象setDaemon(true);setDaemon(true)必须在start()调用前。否则出现IllegalThreadStateException异常;前台.........【阅读全文】
发布时间:2013-11-14 16:27:17
集合:将多个元素放入到一个集合对象中去,对应的集合对象就可以用来存储多元素。 Collection接口的子接口:Set接口和List接口。 Map不是Collection接口的子接口。 Collection接口是将一组对象以集合元素的形式组织到一起,在器子接口中分别实现不同的组织方式。 &.........【阅读全文】