关于作者

用户名:babyblue2004
笔名:babyblue2004
地区: 四川-成都
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



朋友

访问统计:
文章个数:55
评论个数:27
留言条数:6




Powered by BlogDriver 2.1

 

我的工作、我的生活

文章

Life and Tree  (作者置顶)
Life is tough, whether we want it to be or not.Too many times we pray for ease, but it's a prayer seldom met. What we need to do is pray for roots that reach deep into the Eternal, so when rains fall and winds flow, we won't be swept asunder.

- 作者: babyblue2004 2007年06月30日, 星期六 21:01  回复(0) |  引用(1) 加入博采

驼背翁捕蝉  (作者置顶)
  孔子带领学生去楚国采风。他们一行从树林中走出来,看见一位驼背翁正在捕蝉。他拿着竹竿粘捕树上的蝉就像在地上拾取东西一样自如。
  “老先生捕蝉的技术真高超。”孔子恭敬地对老翁表示称赞后问:“您对捕蝉想必是有什么妙法吧?”
  “方法肯定是有的,我练捕蝉五、六个月后,在竿上垒放两粒粘丸而不掉下,蝉便很少有逃脱的。如垒三粒粘丸仍不落地,蝉十有八九会捕住;如能将五粒粘九垒在竹竿上,捕蝉就会像在地上拾东西一样简单容易了。”捕蝉翁说到此处捋捋胡须,严肃地对孔子的学生们传授经验。他说:“捕蝉首先要学练站功和臂力。捕蝉时身体定在那里,要像竖立的树桩那样纹丝不动;竹竿从胳膊上伸出去,要像控制树枝一样不颤抖。另外,注意力高度集中,无论天大地广,万物繁多,在我心里只有蝉的翅膀,我专心致志,神情专一。精神到了这番境界,捕起蝉来,那还能不手到擒拿,得心应手么?”
  大家听完驼背老人捕蝉的经验之谈,无不感慨万分。孔子对身边的弟子深有感触地议论说:“神情专注,专心致志,才能出神入化、得心应手。捕蝉老翁讲的可是做人办事的大道理啊!”
  驼背翁捕蝉的故事向我们昭示了一个真理:学好任何本领都需苦练扎实基本功,专心致志,日积月累,才能取得真功。

- 作者: babyblue2004 2007年06月25日, 星期一 17:20  回复(0) |  引用(1) 加入博采

equals方法的条件

我一直都不清楚,equals方法居然有那么多的限定条件!我以前写的equals方法大部分都是不对的,对的也是瞎蒙的。

  1. 自反性:x.equals( x )的返回值为true。
  2. 对称性:如果x.equals( y )返回true,y.equals( x )也必须返回false。
  3. 传递性:如果x.equals( y )返回true,y.equals( z )也返回true,那么x.equals( z )也返回true。
  4. 一致性:x、y引用的对象没有发生变化,反复调用x.equals( y )的结果相同。
  5. 如果 null != x,x.equals( null )返回false。

- 作者: babyblue2004 2007年06月28日, 星期四 17:11  回复(0) |  引用(1) 加入博采

Java的动态绑定

Java的方法调用过程中,发生了这么些事情:

  1. 编译器查看对象的声明类型方法名(对象变量的声明类型)。通过声明类型找到方法列表。
  2. 编译器查看调用方法时提供的参数类型
  3. 如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法了。这就是静态绑定。
  4. 如果不是上述情况,就要使用动态绑定了。在程序运行时,采用动态绑定意味着:虚拟机将调用对象实际类型所限定的方法。下面将详细叙述动态绑定的过程:
    • 虚拟机提取对象的实际类型的方法表;
    • 虚拟机搜索方法签名;
    • 调用方法。

- 作者: babyblue2004 2007年06月28日, 星期四 17:03  回复(0) |  引用(1) 加入博采

Java中的this与super关键字

this和super的概念并不是相似的。super并不是一个对象的引用,不能将super赋值给另外一个对象变量,它只是一个只是编译器调用超类方法的特有关键字。

super的用途:

  1. 调用超类方法;
  2. 调用超类的构造器。

this的用法:

  1. 引用隐式参数;
  2. 调用本类其它构造器。

- 作者: babyblue2004 2007年06月28日, 星期四 16:51  回复(0) |  引用(1) 加入博采

楚人学齐语
  春秋时期,在现在河南省境内有一个小国叫“宋”。宋国大夫戴不胜比较开明,很关心国事,很想让宋国国君多理朝政,就是不知道该怎样劝说宋王才好。戴不胜知道孟子很有见识,很佩服孟子,也很想向孟子请教。有一次孟子到宋国旅行,戴不胜大夫很恭敬地接待了孟子,向孟子请教说:“您是很有学问的人。请您告诉我,怎样才能劝说一个国家的国君把自己的全部精力用来管理自己的国家,多为国家办些好事呢?”
  孟子想了一会儿,微笑着不紧不慢地说道:“这话看怎么说,比如说,有位楚国大夫很想让自己的儿子学说齐国话,您看是请齐国人教他好呢,还是请楚国人教他好呢?”戴不胜亦笑着回答说:“那当然是请齐国人教他好啊!”孟子笑了一下,接着说;“即使请来一个齐国人教他,并且很耐心地教他说齐国话,然而他周围的人觉得很希奇,整天来干扰他,吵吵闹闹难得安静,到了这种情形之下,哪怕用鞭子来抽打他,逼迫他学齐国话,他仍然是学不会的。如果把他带引到齐国去,并且住在齐国都城最有名、最繁华的街巷里,住下来学讲齐国话。几年以后,他的齐国话学会了,讲得很好了,到那时再要他说楚国话,假若也用鞭子天天抽打他,要他说楚国话,那也是很困难的了。”
  听了孟子一席话以后,戴不胜终于明白过来:在宋国,国王周围的大夫少有好人,在太多的坏大夫的谗言欺骗下,也难怪宋国国君会变得无道啊!
  这篇寓言的寓意是:不可忽视客观环境、周围风气对人的影响。

- 作者: babyblue2004 2007年06月27日, 星期三 11:16  回复(0) |  引用(1) 加入博采

深入理解 Java 的 char

char 是 Java 的八大基本数据类型之一,字长 16 bit。

Java 的字符编码标准是 Unicode。如今 Unicode 的字符数已经超过了216(65536),一个 char 类型不能直接表示所有的字符。为了解决这个问题,Java 采用了如下的机制。

  1. 定义了“代码点(code point)”。这实际上就是编码表中的码值。用U+XXXX的方式表示。
  2. 定义了“代码单元(code unit)”。每 16 个 bit 就是一个代码单元(一个 char 变量就可以装下了)。
  3. 通过一个算法,将代码单元映射到代码点。由于有些字符的编码范围大于65536,因此,会使用两个代码单元来表示一个代码点。

具体是这样的:

Unicode 的代码点被分为 17 个代码级别:

  1. 基本的多语言级别(basic multilingual plane,共 1 个级别)。范围是 U+0000 ~ U+FFFF。位于基本多语言级别中的字符被称为基本字符。在 Java 中,基本字符采用一个代码单元进行编码。
  2. 附加级别(supplymental plane,共 16 个级别)。范围是 U+10000 ~ U+10FFFF。位于附加级别中的字符被称为辅助字符。在 Java 中,它采用一对连续的代码单元进行编码。
  3. 在基本的多语言级别中,有2048个特殊的编码(也占用一个代码单元)。它们不表示任何字符,而是用于两两组,以产生附加级别的代码点。也就是2种用到的代码单元编码。(如果不单独使用特殊编码,程序又如何能够区分何时使用基本字符,何时使用附加字符?)
  4. U+D800 ~ U+DBFF用于第一个代码单元,U+DC00 ~ U+DFFF用于第二个代码单元。

例:U+D835和U+DD6B表示U+1D56B

- 作者: babyblue2004 2007年06月26日, 星期二 22:29  回复(0) |  引用(1) 加入博采

师文学琴

古时候有个善于弹琴的乐师名叫瓠(hu)巴,据说在他弹琴的时候,鸟儿能踏着节拍飞舞,鱼儿也会随着韵律跳跃。郑国的师文听说了这件事后,十分向往,于是离家出走,来到鲁国拜师襄为师。师襄手把手地教他调弦定音,可是他的手指十分僵硬,学了3年,竟弹不成一个乐章。师襄无法可想,只好说:“你太缺乏悟性,恐怕很难学会弹琴,你可以回家了。”
  师文放下琴后,叹了口气,说:“我并不是不能调好弦、定准音,也不是不会弹奏完整的乐章。然而我所关注的并非只是调弦,我所向往的也不仅仅是音调节津。我的真正追求是想用琴声来渲泄我内心复杂而难以表达的情感啊,在我尚不能准确地把握情感,并且用琴声与之相呼应的时候,我暂时还不敢放手去拨弄琴弦。因此,请老师再给我一些时日,看是否能有长进!”
  果然,在过了一段时间以后,师文又去拜见他的老师师襄。师襄问:“你的琴现在弹得怎样啦?”
  师文胸有成竹地说:“稍微摸到了一点门道,请让我试弹一曲吧。”
  于是,师文开始拨弄琴弦。他首先奏响了属于金音的商弦,使之发出代表8月的南吕乐律,只觉琴声挟着凉爽的秋风拂面,似乎草木都要成熟结果了。
  面对这金黄收获的秋色,他又拨动了属于木音的角弦,使之发出代表2月的夹钟乐律,随之又好像有温暖的春风在耳畔回荡,顿时引来花红柳绿,好一派春意盎然的景色。
  接着,师文奏响了属于水音的羽弦,使之发出代表11月的黄钟乐律,不一会儿,竟使人感到霜雪交加,江河封冻,一派肃杀景象如在眼前。
  再往下,他叩响了属于火音的征(zhi)弦,使之发出代表5月的蕤(rui)宾乐律,又使人仿佛见到了骄阳似火,坚冰消释。
  在乐曲将终之际,师文又奏响了五音之首的宫弦,使之与商、角、征、羽四弦产生和鸣,顿时在四周便有南风轻拂,祥云缭绕,恰似甘露从天而降,清泉于地喷涌。
  这时,早已听得如痴如醉的师襄忍不住双手抚胸,兴奋异常,当面称赞师文说:“你的琴真是演奏得太美妙了!即使是晋国的师旷弹奏的清角之曲,齐国的邹衍吹奏的律管之音,也无法与你这令人着迷的琴声相媲美呀!他们如果能来此地,我想他们一定会带上自己的琴瑟管箫,跟在你的后面当学生哩!”
  师文学琴的故事说明:学习任何技艺,都不能满足于表面上的简单操作,而要像师文那样花气力,下苦功,深究其理,矢志不渝,只有这样,才有可能达到得心应手的自由境界,从而取得常人难及的业绩。
——————————————————————————————

让我想起了我的研究生生活,令人惭愧啊。

- 作者: babyblue2004 2007年06月26日, 星期二 13:13  回复(0) |  引用(1) 加入博采

薛谭学唱
古时候有个叫薛谭的人喜欢唱歌,他唱的歌很好听。薛谭在学习唱歌的时候是拜当时唱歌唱得非常好的秦青为老师,向秦青学唱歌。秦青也很耐心地教他,告诉他应该怎样练音,怎样唱出节拍,怎样在唱歌时投入情感等。薛谭学了一段时间后,他唱的歌好听多了;但是他还没有把秦青的本领全部学到手便自以为学会了,可以出师了,便向秦青提出要告辞回家。
  秦青听到薛谭不打算继续学习而要告辞回家的意思后,也不劝阻他,就在薛谭临行的这天,在郊外的大路旁摆设着酒为他送行。当饮完临别酒后,秦青自己却向着他的学生——薛谭打着节拍,自己唱着送别的歌曲。秦青唱着、唱着,他的歌声慷慨悲壮,在树林中萦绕,树木都仿佛被这抑扬动听、悲壮激昂的歌声振动了;那歌声优美动听、婉转宏亮,在天空回荡,连天上的彩云也仿佛是被什么阻住,也不浮动了,好像伫立在天空静听着。
  听到秦青为他送行唱的歌一会儿慷慨悲壮,抑扬动听;一会儿优美宏亮,婉转悠扬。薛谭这才意识到自己还没有学完秦青老师的全部技术,自己唱的歌远不及老师唱的好,内心感到非常惭愧。于是薛谭忙向秦青道歉,请求回到老师身边继续学习深造。从此以后,薛谭一辈子也不敢再提起回家的事了。
  这篇寓言故事告诉人们:学无止境。要想真正学有所成,就不能只满足于一知半解,否则便不会有任何成就。

- 作者: babyblue2004 2007年06月26日, 星期二 12:59  回复(0) |  引用(1) 加入博采

答鸡

      古希腊哲学家柏拉图给人下了一个定义:“人是没羽毛的动物。”
  两只脚的公鸡得知后,咬紧牙关拔掉自己身上的羽毛,大模大样地向人们宣称:“瞧,我们是人了!”
  人们嘻笑不止。
  公鸡恼怒地问:“人没有羽毛,我们也没有羽毛;人只有两只脚,我们也只有两只脚。难道这不是事实吗?”
  人们请苏格拉底回答这个问题。苏格拉底抓来一把瘪谷撒在地上,两只鸡立刻扑了过去争抢起来。它俩比赛似地把一粒一粒瘪谷吞进肚子里。你啄得快,我比你啄得更快。谁都怕自己少吃了一粒。当地上还剩下最后几颗瘪谷的时候,两只公鸡竟争斗起来。你啄我一口,我蹬你一爪,你叼着我的冠子不放,我咬着你的脖子不丢,不一会儿,两只公鸡便都鲜血淋漓,遍体鳞伤地躺在地上不能动弹了。
  苏格拉底费了好大的劲儿才把它俩拉开,笑道:“为了几粒瘪谷就斗成这样,也配叫人么?”

- 作者: babyblue2004 2007年06月25日, 星期一 14:20  回复(0) |  引用(1) 加入博采