MIDP2.0 API文档翻译小组成立

到现在为止有10位朋友跟我联系,按联系的先后顺序列出如下:

蜡笔小刀:[email protected](163)
脚踏车去J2ME:[email protected](163)
夏彦端:[email protected](163)
好香的鱼头:[email protected](163)
Wang Mick:[email protected](hotmail)
爱擎是天意:[email protected](blog)
powinder:[email protected](blog)
Paul.Liu:[email protected](没有说要翻译)
张涛:[email protected](163)
Alexe:[email protected](163)

可能有给我发送邮件我却没有收到的情况,请再跟我联系。

昨天晚上我跟鱼头兄、powinder、Wang Mick、Paul.Liu等讨论了一下翻译工作怎么协调的问题。

1、交流平台:
我们有如下选择:
1)、在像SF这种网站上建立一个项目;
2)、找一个比较好的论坛;
3)、建立一个blog;
最后,我们还是觉得建一个blog,然后把管理密码告诉大家比较好。以blog交流为主、邮件为辅。
blog我已经建好了:http://midp2.blogchina.com/;用户名、密码见邮件。
邮件我也建好了组,希望大家都建一个这种组。

2、翻译分工:
1)、准备明天(12月18日)给大家每人分配一小段,看大家的水平如何,再另行分配,我会给大家发邮件。
2)、考虑大家的业余时间(课外时间)有多有少,请回复邮件的时候声明自己每个星期可以用来翻译的时间(小时数)。
3)、如果自己对翻译哪个部分有要求,也请在邮件中注明。

3、其它:
1)、如果有可能的话,谁来建一个qq的群——因为我不是vip不能建群——方便我们的讨论。

暂时就想到这么多,如果有问题请发邮件、或上blog发文章。

《J2ME游戏开发(第一版)》错误反馈单01

……详细信息请进入……

1、脚踏车去J2ME:

37页:Graphics.TOP|raphics.LEFT是不是应该改成Graphics.TOP|Graphics.LEFT 啊好象找不到变量。

 

2deaboway:

71页:没级——》每级

 

3、好香的鱼头:

我看了你翻译的最后章,你说翻译的不好,我看还可以,好象主要是些代码,我发现一些作者本身的小问题:

P182–P185

1

P184

static final Font lowFont = Font.getFont(Font.FACE_MONOSPACE,

Font.STYLE PLAIN, Font.SIZE SMALL);

很奇怪,书上的_号没显示出来,而复制粘贴的时候可以看到

 

2

P183

少了一句话(Because the highlight menu font is enlarged we base space between menu times on the larger font.)大至意思是:因为高亮度菜单的字体被扩大了,我们需要让选项于选项之间设置一定的距离.

下面一些是作者的单词拼错了

1.原文:作者那本书p212

There really isn't much code, what we need to do here is center the menu items based on

the number items and the size of font. Because the highlight menu font is enlarged we

base space between menu times(这里好象是items而不是times) on the larger font. See the code comments for more

information. Its farily self-explantory(explantory好象拼写错了,应该为explanatory少了个a)

2.原文 Main Midlet SimleCustomMenu.java:

 //这里估计作者想打的是SimpleCustomMenu(少了个p)

还有些作者程序的地方设计的有点不是很好

比如在最后段:// Simple Run — Should be modified for better performance/efficiency

public void run() {

while(true) {

repaint();

}

}

我试过,这样很容易死机,起码要加一句:

try {

  Thread.sleep(100);

 } catch (InterruptedException e) {

  e.printStackTrace();

 }

看了几个小时,发现你水平不错,很多地方看看你文章还是有很大帮助的,感谢中.我这几个星期比较忙,剩下的一些地方可能要等我考好试才能看,谢谢你

 

请准备加入MIDP2.0 API文档翻译的人给我留言

      为了避免重复劳动,请准备加入MIDP2.0 API文档翻译的人给我留言,或者直接跟我联系。从12月20号正式开始MIDP2.0 API文档中文化工作。我考虑先将它们翻译成中文,而后再加入一些实例,从而可以更好的指导大家的编程工作。

      我的联系方式请参考第一帖,当然,最好能给我发邮件

男人应该为GF做的101件事

1.她是你最后一个女人

2.从背后抱着她睡觉,把它像孩子一样揽在怀里

3.即使自己盖不到被子 也不要在她熟睡的时候惊醒她

4.吃她喂给你吃的东西 并且也觉得好吃

5.不打听她不想你知道的任何事情

6.相信她的每一句话 如果实在离谱找个机会平静下来好好沟通

7.努力适合她的生活方式 营造你们的生活圈子

8.友好的对待她的朋友 并且也把他们当成是你的朋友

9.在她的朋友前给足她面子 让她觉得跟你在一起她是幸福的

10.继续做自己喜欢的她也不反对的工作

11.按照她给你设计的style穿着打扮 或者两人一起打造自己的形象

12.注意锻炼身体 让自己有男人味 从而让她有安全感

13.为她注意自己的形象 尤其是一起出去的时候

14.陪她做一切她愿意做的也许很幼稚的事情 换个角度 其实那叫可爱 或者说 像她一样有童心

15.收起自己的坏情绪 在她的面前乐观和微笑的时候多

16.时不时地给她惊喜 不要让生活使你们的爱情失去光泽

17.珍惜每一个与她在一起的机会 让在一起的时光尽量充满欢乐

18.不要羞于说你爱她 也不要觉得厌烦 无论在何种场合

19.如果她要抽烟 你给她 然后在旁边陪着她 喝酒也是

20.背着她在你们的房子里打转 即便只是租来的临时房子 陪她在家里捉迷藏 玩游戏

21.让她躺在你的大腿上一起看电视或者看电影

22.陪她做一切她想和你一起做的事情

23.当她思考的时候 不要打扰她

24.解答她的任何疑问 如果她是一个好奇宝宝

25.一起干家务 一起沐浴洗澡 能两个人一起的都要陪她 前提是她希望你陪她 问问她不要怕被拒绝

26.帮她记下第二天要做的事情 并到时候提醒她

27.把她第二天要带的东西要穿的衣服和早上要用到的东西放在你知道的地方 并且告诉她

28.和她去菜市场买菜 如果她不会居家记得教会她

29.给她做你拿手的饭菜 并且一直享用 如果没有拿手的 那么学习 总有一天你会做到她满意的口味

30.记得时时夸奖她

31.她做得有不对的地方要委婉的提出并说明你的看法一起探讨

32.不要一个人闷葫芦让她担心 记住你们是一起的

33.向她汇报你的行踪让她知道你在做什么 保持手机的畅通让她随时能找到你

34.告诉你父母你们的事情 你有义务让父母知道她的存在

35.记下你觉得她特别优秀的地方 并且在她沮丧的时候提醒她 支持她

36.用笔记下你们一起做得你觉得幸福的事情 那是你们以后最大的财富

37.她要出门主动接送

38.觉得她开心是比你自己开心更让你开心的事情 她难过是比你自己难过更让你难受的事情

39.把她介绍给你的亲戚朋友们 并且在他们面前夸奖她

40.收藏好她给你的一切礼物 即使只是一张小贺卡

41.不再见有暧昧意味的网友 如果去见了 告诉对方你的她 并且让她知道你们见面的情况

42.申请一个你们的文集 写很多情书给她让她去看

43.她生病的时候要好好照顾她 尽你所有的柔情 并告诉她你很爱她 她会很快好起来的

44.在大家面前不方便用话说的 能心领神会彼此的意思

45.尽量详细的告诉她你们可能要经受的困苦

46.在她受不了困苦的时候离开你你不怨恨她而是给她祝福

47.保护她不要让她受一点点伤

48.为她努力奋斗 赚足足够求婚的资本

49.勇敢地向她求婚 不要害怕被拒绝

50.在她不爱你的时候安静的走开 永远不要纠缠 然后做她的好朋友

51.担起保护她照顾她的责任 并且努力去做

52.跟她的父母沟通 给他们留下好印象 让他们觉得把女儿交给你是安全的可以放心的

53.告诉她应该怎么样和你的家人沟通

54.带她回家并且告诉她在你家里应该注意的事情

55.每年陪她回家去看望爸爸妈妈并和爸爸妈妈一起生活尽可能长的时间

56.记得给她的爸爸妈妈还有其他家人买礼物

57.不要当着别人的面和她吵架 尤其是在她的亲戚朋友面前

58.让她能在你身上看得到未来的希望

59.在你的问题上永远不要欺骗她 对她坦诚

60.如果她说爱你她就是爱你的 不要猜疑

61.让她有空间和时间陪她的朋友们一起 爱她关心她但是要让她自由

62.支持她的突发奇想 并且帮助她去实行

63.和她一起计划你们的未来而不是打断她 相信这是一件让你们觉得幸福的事情

64.和她一起装扮你们的家

65.用各种不同的方式和她做爱 相信这是一件很唯美的事情

66.让她把房间弄乱而不打断她 然后把房间收拾好

67.把她抱在怀里 替她赶走一切她害怕的小动物

68.在你把她惹哭了的时候记得抱着她 吻她的眼睛吻她的脸颊还有咸咸的小舌头 让它们把你的愤怒融化

69.相信你们的未来 无论你有多少顾虑 那都是可以克服的

70.不要在她面前自卑 无论是她很漂亮你很丑 还是她家很有钱你很穷 活着她很突出你很一般

71.知道这一点:不自信的男人是不值得被人家爱的

72.改善她觉得你还不够优秀的地方 而不是厌烦的跟她说你不喜欢你走 那是不负责任的解决方法

73.记得她要你少抽烟少喝酒的告诫 她是为你好 抽烟喝酒伤身

74.时刻记得你们是一起的 包括你的快乐和烦恼 尽可能的和她分享

75.关心她的一切 平时也别忘了嘘寒问暖

76.和她分担她的烦恼 即便你无能为力 让她知道你站在她身后 让她觉得你可以依靠

77.一切困难都是暂时的 你们可以度过一切难关

78.如果你是爱她的 让她知道

79.相信她是你的唯一match

80.如果你要离开她 尽可能地说清楚并且给她时间去接受

81.在她不冷静的时候 抚慰她 让她平静下来再做其他决定

82.尽可能避免吵架

83.不要轻易说分手

84.吵架之后主动道歉 不管是不是你错

85.记住:女人是用来宝贝的

86.原谅她的无理取闹

87.讲笑话给她听 然后和她笑成一片

88.在她跟你讲话的时候认真听

89.陪她逛街 但是少东张西望看其他的女人

90.逛街的时候如果被发现你在偷看其他女人 要跟她挑她们的刺 比如身材不好 穿着没品位 化妆太浓等

91.在她的人生大事上让她自己做主

92.劝她在做决定的时候多听听别人的意见 尤其是父母 即使这样不利于你

93.一起去旅游之前把一切准备工作做好并且第二天叫她起床

94.在旅途中不要跟她怄气

95.旅行中放松下来陪她尽情的玩

96.做一切她希望你做的事情 只要不违背你的原则

97.当你不愿意去做一件事情的时候 要跟她说明白

98.为了她 生活需要你低头的时候 不妨低下你高贵的头颅 你要相信你在做一件对你来说更为重要的事情

99.把你要为她做的事情写下来 然后一点点去实行 随时检验

100.记住:不要轻易承诺;承诺了就要尽你所能做到

101.跟她结婚 举行她最喜欢的结婚仪

钱钟书:论快乐

"永远快乐"这句话,不但渺茫得不能实现,并且荒谬得不能成立。快过的决不会永久;我们说永远快乐,正好像说四方的圆形,静止的动作同样地自相矛盾。在高兴的时候,我们空对瞬息即逝的时间喊着说:"逗留一会儿罢!你太美了!"那有什么用?你要永久,你该向痛苦里去找。不讲别的,只要一个失眠的晚上,或者有约不来的下午,或者一课沉闷的听讲——这许多,比一切宗教信仰更有效力,能使你尝到什么叫做"永生"的滋味。人生的刺,就在这里,留恋着不肯快走的,偏是你所不留恋的东西。

****************************全文如下******************************

  在旧书铺里买回来维尼(Vigny)的《诗人日记》(Journald'unpo te),信手翻开,就看见有趣的一条。他说,在法语里,喜乐(bonheur)一个名词是"好"和"钟点"两字拼成,可见好事多磨,只是个把钟头的玩意儿(Silebonheurn'taitqu'unebonnedenie!)。我们联想到我们本国话的说法,也同样的意味深永,譬如快活或快乐的快字,就把人生一切乐事的飘瞥难留,极清楚地指示出来。所以我们又概叹说:"欢娱嫌夜短!"因为人在高兴的时候,活得太快,一到困苦无聊,愈觉得日脚像跛了似的,走得特别慢。德语的沉闷(langweile)一词,据字面上直译,就是"长时间"的意思。《西游记》里小猴子对孙行者说:"天上一日,下界一年。"这种神话,确反映着人类的心理。天上比人间舒服欢乐,所以神仙活得快,人间一年在天上只当一日过。从此类推,地狱里比人间更痛苦,日子一定愈加难度;段成式《西阳杂俎》就说:"鬼言三年,人间三日。"嫌人生短促的人,真是最快活的人;反过来说,真快活的人,不管活到多少岁死,只能算是短命夭折。所以,做神仙也并不值得,在凡间已经三十年做了一世的人,在天上还是个未满月的小孩。但是这种"天算",也有占便宜的地方:譬如戴君孚《广异记》载崔参军捉狐妖,"以桃枝决五下",长孙无忌说罚得太轻,崔答:"五下是人间五百下,殊非小刑。"可见卖老祝寿等等,在地上最为相宜,而刑罚呢,应该到天上去受。

  "永远快乐"这句话,不但渺茫得不能实现,并且荒谬得不能成立。快过的决不会永久;我们说永远快乐,正好像说四方的圆形,静止的动作同样地自相矛盾。在高兴的时候,我们空对瞬息即逝的时间喊着说:"逗留一会儿罢!你太美了!"那有什么用?你要永久,你该向痛苦里去找。不讲别的,只要一个失眠的晚上,或者有约不来的下午,或者一课沉闷的听讲——这许多,比一切宗教信仰更有效力,能使你尝到什么叫做"永生"的滋味。人生的刺,就在这里,留恋着不肯快走的,偏是你所不留恋的东西。

  快乐在人生里,好比引诱小孩子吃药的方糖,更像跑狗场里引诱狗赛跑的电兔子。几分钟或者几天的快乐赚我们活了一世,忍受着许多痛苦。我们希望它来,希望它留,希望它再来——这三句话概括了整个人类努力的历史。在我们追求和等候的时候,生命又不知不觉地偷度过去。也许我们只是时间消费的筹码,活了一世不过是为那一世的岁月充当殉葬品,根本不会想到快乐。但是我们到死也不明白是上了当,我们还理想死后有个天堂,在那里——谢上帝,也有这一天!我们终于享受到永远的快乐。你看,快乐的引诱,不仅像电兔子和方糖,使我们忍受了人生,而且彷佛钓钩上的鱼饵,竟使我们甘心去死。这样说来,人生虽痛苦,却不悲观,因为它终抱着快乐的希望;现在的账,我们预支了将来去付。为了快活,我们甚至于愿意慢死。

  穆勒曾把"痛苦的苏格拉底"和"快乐的猪"比较。假使猪真知道快活,那么猪和苏格拉底也相去无几了。猪是否能快乐得像人,我们不知道;但是人会容易满足得像猪,我们是常看见的。把快乐分肉体的和精神的两种,这是最糊涂的分析。一切快乐的享受都属于精神的,尽管快乐的原因是肉体上的物质刺激。小孩子初生了下来,吃饱了奶就乖乖地睡,并不知道什么是快活,虽然它身体感觉舒服。缘故是小孩子时的精神和肉体还没有分化,只是混沌的星云状态。洗一个澡,看一朵花,吃一顿饭,假使你觉得快活,并非全因为澡洗得干净,花开得好,或者菜合你口味,主要因为你心上没有挂碍,轻松的灵魂可以专注肉体的感觉,来欣赏,来审定。要是你精神不痛快,像将离别时的宴席,随它怎样烹调得好,吃来只是土气息,泥滋味。那时刻的灵魂,彷佛害病的眼怕见阳光,撕去皮的伤口怕接触空气,虽然空气和阳光都是好东西。快乐时的你一定心无愧怍。假如你犯罪而真觉快乐,你那时候一定和有道德、有修养的人同样心安理得。有最洁白的良心,跟全没有良心或有最漆黑的良心,效果是相等的。

  发现了快乐由精神来决定,人类文化又进一步。发现这个道理,和发现是非善恶取决于公理而不取决于暴力,一样重要。公理发现以后,从此世界上没有可被武力完全屈服的人。发现了精神是一切快乐的根据,从此痛苦失掉它们的可怕,肉体减少了专制。精神的炼金术能使肉体痛苦都变成快乐的资料。于是,烧了房子,有庆贺的人;一箪食,一瓢饮,有不改其乐的人;千灾百毒,有谈笑自若的人。所以我们前面说,人生虽不快乐,而仍能乐观。譬如从写《先知书》的所罗门直到做《海风》诗的马拉梅(Mallarmé),都觉得文明人的痛苦,是身体困倦。但是偏有人能苦中作乐,从病痛里滤出快活来,使健康的消失有种赔偿。苏东坡诗就说:"因病得闲殊不恶,安心是药更无方。"王丹麓《今世说》也记毛稚黄善病,人以为忧,毛曰:"病味亦佳,第不堪为躁热人道耳!"在着重体育的西洋,我们也可以找着同样达观的人。工愁善病的诺凡利斯(Novalis)在《碎金集》里建立一种病的哲学,说病是"教人学会休息的女教师"。罗登巴煦(Rodenbach)的诗集《禁锢的生活》(LesViesEncloses)里有专咏病味的一卷,说病是"灵魂的洗涤(puration)"。身体结实、喜欢活动的人采用了这个观点,就对病痛也感到另有风味。顽健粗壮的十八世纪德国诗人白洛柯斯(B.H.Brockes)第一次害病,觉得是一个"可惊异的大发现(Einebewunderung swrdige Erfindung)"。对于这种人,人生还有什么威胁?这种快乐,把忍受变为享受,是精神对于物质的最大胜利。灵魂可以自主——同时也许是自欺。能一贯抱这种态度的人,当然是大哲学家,但是谁知道他不也是个大傻子?

  是的,这有点矛盾。矛盾是智慧的代价。这是人生对于人生观开的玩笑。

会找借口的也只有人类了

     会找各种借口来欺骗别人,更是欺骗自己的也只有人类了!

      这几天快要过年了,很多人都嚷嚷着身在曹营心在汉、归心似箭、没有心情工作……

      在我看来这是人的惰性在作怪,大家知道它是不好的,所以平时它总会被人为的压抑。但是在特别的时间或者特殊的事情出现之前或之后,人就开始为自己的懒惰找寻各种看似合理的借口,来为自己开脱,来懒惰个心安理得!

      只所以今天有这种感触,是因为我今天也不太想干活了。到昨天为止我还好好的,对新年没有什么感觉,踏踏实实地做自己应该做的事情。也许是受周围人的影响,今天就不行了~其实这也是我为自己的懒惰找到的一个自欺欺人的借口,如果你看出来也请不要见笑。

      在人的一生中,最重要的究竟是什么?无数的人都为此想破了脑袋~既然我不想干活就学学除了吃饭就是思考的哲学家(这个典故请参考《操作系统原理》的线程操作和死锁那一章,呵呵),来讨论一下这个问题……

      事实证明人一生中最重要的时候就是那么几次,家喻户晓的"人生四大乐事"就是很好的证明,那么人生其它的光阴都用来做什么了呢?由于我出生在20世纪80年代——虽然有违哲学所谓"通用的智慧"的宗旨——我想用我们这代人来说明也不为过。

      从出生那一刻,度过了浑浑噩噩的也是逍遥快活的几年后,从6~8岁开始上学,就是为了考上一所好的大学,最后有个好的饭碗;这期间"淘汰"(虽然我不敢苟同,但还是用大家都惯用这个词)了多少人自不必多言,最终成功步入社会的也只是发现自己从一个小的泥潭进入了一个更大更危险的泥潭,这就是所谓的"金榜题名"。

      也许在大学、或者在中学、甚至在小学或者幼儿园,你遇到了自己喜欢的另一半。想必在那时都是纯粹的基于人类本能的喜欢,虽然这是自然选择的结果,没有"喜欢异性"这种感觉的"人"早已在历史长河中被淘汰了。后来,为了可以相濡以沫、举案齐眉……两个人为了同一个目标所努力,在这个时代就是买房、买车、买结婚!"洞房花烛"并不是人们所期待的了,因为一般情况下,那一刻的体验已经是驾轻就熟、成为历史,就像吃饭喝水那样简单。"食色性也",把食和色放到一个层面,说明它们就是人类的基本需求,古人诚不我欺!

      谈到这里,我想顺便提一下柏拉图的"精神恋爱",其实这只是一个错觉,只要你是在自然界的"优胜劣汰"这个残酷也是再正常不过的自然法则下幸存下来的个体,你就会有对异性的好感,然后有性欲,这只是传宗接代的诱饵。举个例子,想必上高中的时候,老师们都会说大学生活是多么美好多么快活,目的就是欺骗大家好好学习,考上大学老师会有奖金。当然这没有什么不对,因为你上了好的大学以后的出路就会好一些~现代社会就是这样。但是!当你真正上了大学之后你的感觉是怎么样呢?跟你本来的想象一样吗?是不是落差很大?很失望?在未踏进这扇门以前,梦想中的大学是一座天堂:没有仇恨,没有隔膜,只有爱,只有欢笑。可是它并不存在。存在的仅仅是一所世俗中的文化的角落,与它之外的世界并没有什么分别。这就是所谓的看景不如听景,也不得不佩服人类的想象力!"精神恋爱"也是一样!

      如果运气好,是有钱有势的父家子第还好一些,不然就要辛辛苦苦的供一套70年之后收回的房子,还有买的起养不起的车子,还有养的起教不起的孩子。而就算家境比较好,所谓得少奋斗20年,最终大家也还都是一样的人生轨迹,结婚、生子,子又生孙、孙又生子,子子孙孙,无穷尽也……每天都一样的上班下班,或者每天都一样的逍遥快活——每天都一样的浑浑噩噩,却再也没有年少时的逍遥快活!

      最后在窗明几净或者昏暗的房间,在人潮汹涌的都市或者鸟鸣山幽的乡间,我们变成了老人,未来是死,这大家都知道,看来只有回忆才能打发无聊的老年生活。回忆并不是痛苦,痛苦的是对回忆的思念。但是不要因为痛苦,就遗忘掉过去的回忆。当然,有些人,每天都参加各种活动,每天都告诉自己要开心,想多活几年,说自己生活在当下,生活在现在,这是对死亡的回避,是懦弱的表现!但是在夜深人静的时候,对过去的思念总是不期而至,是痛苦、也是快乐!如果人生只剩下回忆的时候,能活多久已经不再重要了。

      人,其实并不是怕死!而且怕死前的一段时间、怕死后的永远孤独。

      回到本来的论题,人这一生是为了什么?最重要的又是什么?客观的讲,就是传宗接代——这是自然选择的结果、是勿庸置疑的。在我看来,人生还有一个目的,就是保存记忆!人之所以渴望永生是为了保存自己的记忆——美好的或者不那么美好的——只要是回忆、就有保留的价值。没有记忆,就是一个新的人,本来的那个已经死了;有记忆,就算你已经死了,但是还有人对你念念不忘,那么你还活在那个人的心中。失忆的人和植物人,对自己来说,他已经死了,对他的亲朋好友来说他还活着。而"他乡遇故知"之所以让人快意,不是因为那个人让你念念不忘,而是那个人对你的记忆让你念念不忘,你见到了故人,想到了以前的有关你们的点点滴滴,其实是有关你自己的,从一定意义上讲,你在复活你之前的自己。另一方面,人之所以想有(这跟要有还是有差别的)自己的后代,就是为了留下自己曾经在人世间走过一遭的凭证。而那些"不能流芳千古也当遗臭万年"的人就更不必提!

      个人观点,欢迎探讨!最后还是分别用佛家、道家、叔本华的话做结尾吧:"菩提本无树,明镜亦非台。本来无一物,何处惹尘埃","(海曰:)吾在于天地之间,犹小石小木之在大山也","我们经常遇到的痛苦,却常比我们所想象的痛苦还多"。

      尼采说得对,我们每个人的头脑都被别人的马踏过,看来我受叔本华悲观主义哲学的影响比较大,有点悲观了,欢迎大家指正!

大道至简-Java之23种模式一点就通

转贴了cinc在2003.07.13发表的一篇文章,写得不错!

一、创建型模式

FACTORY—人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;

BUILDER—生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组装。最后得到丰田汽车;

PROTOTYPE—印刷术的发明:以前只能临贴才能保持和别人的字迹基本相同,直从印刷技术发明,从而保证了复制得和原物一模一样;

SINGLETON—唯一:以前是商标满天飞,相同的商标难免造成侵权,直从有商标保护法后,就保证了不会再产生第家企业使用相同的商标;


二、结构型模式

ADAPTER—集众人之私,成一己之公:武当派张三丰会太极拳,少林派智空大师会金刚般若掌,如果他们两个都成为我的师傅,我就既会太极拳,又会金刚般若掌了;

DECORATOR—青出于蓝而胜于蓝:武当派张三丰会太极拳,是我师傅,他教会了我太极拳,但我自己还会点蒙古式摔交,张三丰却不会。于是我就成了DECORATOR模式的实现;

BRIDGE—白马非马:马之颜色有黑白,马之性别有公母。我们说"这是马"太抽象,说"这是黑色的公马"又太死板,只有将颜色与性别和马动态组合,"这是(黑色的或白色的)(公或母)马"才显得灵活而飘逸,如此bridge模式精髓得矣。

COMPOSITE—大家族:子又生孙,孙又生子,子子孙孙,无穷尽也,将众多纷杂的人口组织成一个按辈分排列的大家族即是此模式的实现;

FACADE—求同存异:高中毕业需读初中和高中,博士也需读初中和高中,因此国家将初中和高中普及成九年制义务教育;

FLYWEIGHT—一劳永逸:认识三千汉字,可以应付日常读书与写字,可见头脑中存在这个汉字库的重要;

PROXY—垂帘听政:犹如清朝康熙年间的四大府臣,很多权利不在皇帝手里,必须通过辅佐大臣去办;

三、行为模式

CHAIN OF RESPONSIBLEITY—租房:以前为了找房到处打听,效率低且找不到好的房源。现在有了房屋中介,于是向房屋中介提出租房请求,中介提供一个合适的房源,满意则不再请求,不满意继续看房,直到满意为止;

COMMAND—借刀杀人:以前是想杀谁就杀,但一段时间后领悟到,长此以往必将结仇太多,于是假手他人,挑拨他人之间的关系从而达到自己的目的;

INTERPRETER—文言文注释:一段文言文,将它翻译成白话文;

ITERATOR—赶尽杀绝:一个一个的搜索,绝不放掉一个;

MEDIATOR—三角债:本来千头万绪的债务关系,忽出来一中介,包揽其一切,于是三角关系变成了独立的三方找第四方中介的关系;

MEMENTO—有福同享:我有多少,你就有多少;

OBSERVER—看守者:一旦被看守者有什么异常情况,定会及时做出反应;

STATE—进出自由:如一扇门,能进能出,如果有很多人随时进进出出必定显得杂乱而安全,如今设一保安限制其进出,如此各人进出才显得规范;

STRATEGY—久病成良医:如人生病可以有各种症状,但经过长期摸索,就可以总结出感冒、肺病、肝炎等几种;

TEMPLATE METHOD——理论不一定要实践:教练的学生会游泳就行了,至于教练会不会则无关紧要;

VISITOR—依法治罪:因张三杀人要被处死,李四偷窃要被罚款。由此势必制定处罚制度,故制定法律写明杀人、放火、偷窃等罪要受什么处罚,经通过后须变动要小。今后有人犯罪不管是谁,按共条例处罚即是,这就是访问者模式诞生的全过程。

决定认真的看一遍《Thinking in Java》

前两天同事给我发了一封邮件,好像是从CSDN上看来的。内容如下:

不编译执行,你预测一下输出。然后再验证一下。

 public class Test2 extends Test1
{
 
 {
  System.out.print("1");
 }
 
 Test2() {
  System.out.print("2");
 }
 
 static {
  System.out.print("3");
 }
 
 {
  System.out.print("4");
 }
 
 public static void main(String[] args) {
  new Test2();
 }
}

class Test1 {
 Test1(){
  System.out.print("5");
 }
 
 static{
  System.out.print("6");
 }
}

我认为答案是635214,结果却是635142,受打击啊。后来同事告诉我"同类中按静态、非静态循序、构造,继承按类父类到子类的循序"。为了测试我是否理解,又给我出了一道题:

 public class Test2 extends Test1{

    {
        System.out.print("1");
    }

    Test2(){
        super(3);
        System.out.print("2");
    }

    static{
        System.out.print("3");
    }

    {
        System.out.print("4");
    }

    public static void main(String[] args) {
        System.out.print("7");
        new Test2();
    }
}

class Test1 {

    Test1(int i){
        System.out.print("5"); 
    }
    static{
        System.out.print("6");
    }
}

结果我又错了,正确的答案是6375142。

于是我狂受打击!看来有必要认真地看一遍《Thinking in Java》啦,这本书大四的时候买的,却一直没有仔细看过,只是草草翻了一下。而且我又总是太功利,喜欢看那些立即见效的书,现在看来还是不行啊。跟我情况一样的朋友,一起回过头来看《Thinking in Java》,也好互相交流互相学习啊。