×

消息

EU e-Privacy Directive

This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

View e-Privacy Directive Documents

You have declined cookies. This decision can be reversed.

听力:36/40,8.0

错题:8,15,31,34

第8题听出music就急忙写上去,之后说tapes就没注意,逻辑上的疏忽,music是不好"带来"的.。15题比较可惜,明明听出了almost every night,还是莫名其妙选了C;31题那人数字读得太慢,我听到790耳朵就自动关闭了;第34题,sense of smell完全听出来了,却自作聪明写了个nose。。。

听力总结7个字:不做死就不会死

刚过新年,公司没几个人上班,头头们也都不在,所以这仅有的几个人就都比较水。

早上加我一共5个人喝咖啡聊天,4男1女:姑娘是个挺漂亮的摩洛哥人,男人里面有一个马赛人、一个摩洛哥人、一个越南人,再加我这个中国人。一开始在说度假的话题,不知哪个提起沙滩上裸体晒太阳,大家纷纷附和说光着非常舒服,你来我往一番讨论光着有多舒服,之后就比较奇怪,开始有人扯到échangist上面。

这法语词翻译过来比较伤风化:换妻。这种现象在法国很常见,本来大部分法国人私生活就比较随便,结了婚以后有不少夫妻标榜libertine,夫妻二人可以在外面各玩各的,回家啥也不耽误。

又是简单而常用的东西

通过私有构造函数来禁止类被对象化

主要用于各种helper或者factory类,这些类只包含一些工具性的方法,通过静态调用提供服务,完全没必要被对象化。但如果不做特殊处理,编译器会为这些类提供一个默认的无参数构造函数,所以仍然会偶尔被粗心的用户对象化。需要注意的是,把它们定义为抽象类(abstract)并不管用,因为只要定义一个子类,对象化仍然可以完成,而且抽象关键字很容易引起误导,让人觉得这些类就是用来继承的,这就与我们的目的背道而驰了。

正确的方法是定义一个私有的无参数构造函数:

听力:33/40,7.5

错题:8,12,35,36,37,38,40

35本来听全了,转头就忘,属于老年痴呆症范畴,其余都是没听出来

这套阅读是academic:37/40,8.5

错题:18,21,22

这一节非常简单

用枚举类型来定义Singleton

当然枚举类型从Java5才被引入,版本太旧就不能玩了。

传统的Singleton有两种创建方法,一是final公共对象,即把要作为Singleton的对象定义为public static final,把构造函数定义成private,就完事:

听力:34/40,7.5

错题:12,15,28,35,38,39

只有39算疏忽,其他都是结结实实没听出来,尤其第三篇,根本没找到节奏

这是有史以来做过的最惨的阅读:30/40,6.0

三篇用时分别是:19分半,16分半和23分,第三篇超时了

第11页 共19页