08 2016 档案
学习
摘要:将二叉树的两个孩子换位置,即左变右,右变左。不能用递规 A,B,C,D四个进程,A向buf里面写数据,B,C,D向buf里面读数据, 当A写完,且B,C,D都读一次后,A才能再写。用P,V操作实现。 semaphore empty = n semaphore full; semaphore mute 阅读全文
posted @ 2016-08-27 16:58 Dos尚
对象实例化的几种方式
摘要:1.使用new关键字 这是最常见也是最简单的创建对象的方式了。通过这种方式,我们可以调用任意的构造函数(无参的和带参数的)。 2.使用Class类的newInstance方法 我们也可以使用Class类的newInstance方法创建对象。这个newInstance方法调用无参的构造函数创建对象。 阅读全文
posted @ 2016-08-18 11:30 Dos尚 阅读(926) 评论(0) 推荐(0)
单例模式Singleton
摘要:首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了, 比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个, 这里就可以通过单例模式来避免两个打印作业同时输出到打印机中, 即在整个的打印过程中我只有一个打印程序的实例。 简单说来,单例模式(也叫单件模式)的 阅读全文
posted @ 2016-08-11 15:47 Dos尚