- 分类:闲话
- 点击数:793
m88体育刚过新年,公司没几个人上班,头头们也都不在,所以这仅有的几个人就都比较水。
早上加我一共5个人喝咖啡聊天,4男1女:姑娘是个挺漂亮的摩洛哥人,男人里面有一个马赛人、一个摩洛哥人、一个越南人,再加我这个中国人。一开始在说度假的话题,不知哪个提起沙滩上裸体晒太阳,大家纷纷附和说光着非常舒服,你来我往一番讨论光着有多舒服,之后就比较奇怪,开始有人扯到échangist上面。
这法语词翻译过来比较伤风化:换妻。这种现象在法国很常见,本来大部分法国人私生活就比较随便,结了婚以后有不少夫妻标榜libertine,夫妻二人可以在外面各玩各的,回家啥也不耽误。
- 分类:Java
- 点击数:838
又是简单而常用的东西
通过私有构造函数来禁止类被对象化
主要用于各种helper或者factory类,这些类只包含一些工具性的方法,通过静态调用提供服务,完全没必要被对象化。但如果不做特殊处理,编译器会为这些类提供一个默认的无参数构造函数,所以仍然会偶尔被粗心的用户对象化。需要注意的是,把它们定义为抽象类(abstract)并不管用,因为只要定义一个子类,对象化仍然可以完成,而且抽象关键字很容易引起误导,让人觉得这些类就是用来继承的,这就与我们的目的背道而驰了。
正确的方法是定义一个私有的无参数构造函数:
- 分类:雅思
- 点击数:657
听力:33/40,7.5
错题:8,12,35,36,37,38,40
35本来听全了,转头就忘,属于老年痴呆症范畴,其余都是没听出来
这套阅读是academic:37/40,8.5
错题:18,21,22
- 分类:Java
- 点击数:750
这一节非常简单
用枚举类型来定义Singleton
当然枚举类型从Java5才被引入,版本太旧就不能玩了。
传统的Singleton有两种创建方法,一是final公共对象,即把要作为Singleton的对象定义为public static final,把构造函数定义成private,就完事:
- 分类:雅思
- 点击数:707
听力:34/40,7.5
错题:12,15,28,35,38,39
只有39算疏忽,其他都是结结实实没听出来,尤其第三篇,根本没找到节奏
这是有史以来做过的最惨的阅读:30/40,6.0
三篇用时分别是:19分半,16分半和23分,第三篇超时了