2006年2月16日星期四

C++和Java对象的区别小结

屏印象总结了几条,随着深入学习,以后还会补充。 C++的对象可以分配在heap和stack,而java的对象只能在heap;
因此,Java对象都是全局的,当没有引用时,由GC负责回收,生命周期不明确,所以Java没有析构函数,资源管理要靠try catch finally;
C++,stack中的对象在调用方法退出后会调用析构函数,heap中的对象delete时自动调用析构函数,所以会有RAII(Resource Acquisition Is Initialization);
Java中类的非静态方法都是虚拟的(virtual),而c++必须明确指出哪些方法是virtual;
Java没有指针,对象是全局的,分配在heap中,创建和赋值都很简单;
C++的多态(polymorphism)要靠指针,虚拟函数表(vtalbe);
因此引申出了拷贝构造函数,赋值构造函数,当然这和RAII也有关系。

2006年2月14日星期二

情人节,继续推荐片子

《大鱼 Big Fish》
以一种奇特的方式讲述了父子之情,佩服导演的想象力,奇幻而又温馨。

《僵尸新娘》
故事不错,还是佩服导演的想象力,能把僵尸表现的这么可爱。当然这是一个凄美浪漫的爱情童话。

2006年2月7日星期二

书籍推荐《C++必知必会》

面向有经验的Java程序员,就象我一样。

2006年1月30日星期一

鬼子来了

姜文,一个很有才华的演员、导演。都说姜文很傲,俺觉的这就对了,天才为什么要平易近人呢,没个性的人能出色吗。俺也要做个有个性的人。
《鬼子来了》,啥都别说了,喜欢。
 
爱屋及乌,也喜欢姜武。其实姜武也不差,《洗澡》里的表演绝对盖过少妇杀手濮存昕。《活着》里竟然也有他。还有俺喜欢看的电视剧《空镜子》。

2006年1月27日星期五

补习去年的功课

去年落下的功课,放假了抓紧时间补习。
《世界大战》
好看。震撼。
 
《机械公敌》
非常一般,没什么新意。
 
《星战前传3:西斯的反击》
真对不起,看到一半竟然睡着了。不是这个片子烂,主要是我吃了感冒药,太困了。但是我愿意再看一遍吗?不打算。

2006年1月23日星期一

一个奇怪的梦

我梦见我死了,被枪打死的。
我和同伴在逃跑,被敌人(不知道哪里来的敌人)的一个士兵发现了,经过搏斗,同伴抢了他的枪,
这时敌人的大部队赶到了,同伴和其中一个对射,两个人都打中了对方。
同伴中了枪后,象喝醉了酒,晃晃悠悠的端着枪,看的出来,他准备向周围的敌人扫射,好临死前多拉几个垫背的。
不幸的是,他竟然打中了我!
我刚中枪的时候,看着自己胸口的红窟窿,简直不敢相信,心里非常的害怕,心想,完了,我要死了。
但是,好在,不疼。
接着,我发现自己飘了起来,心里在纳闷,应该是死了吧。
这时候一点也不怕了,反而感觉很好,飞起了几层楼那么高。
嗯,不想让别人发现我,我变——呵呵,我竟然变成了一只猫。
心里琢磨着,死了和活着没什么区别呀,而且更加自由了...
好怪的梦呀。

2006年1月21日星期六

最近看的几部影片

《无极》
为了能看懂《一个馒头引发的血案》,应该先看《无极》。
《神话》
主题歌还算好听。那个什么教授表演的太夸张了。梁家辉总是到处搞破坏,乱挖宝石惹祸。
《情癫大圣》
竟然不是一部烂片,竟然让我看完了。
《复仇的金子》
不觉得李英爱特别漂亮,但喜欢她在影片中的那种邪气。复仇的快感真好,但作为生活压抑的现代人,你去找谁复仇呢?
是谁利用股票洗劫你口袋中的钞票,是谁让你不敢生病住院,是谁让房价不停的上涨。
没有一个明确的,让你咬牙切齿的仇人,是多么的悲哀。
《布拉格之恋》
光听名字就很浪漫。布拉格,捷克首都,神秘而负有诗意。电影是根据如雷贯耳的米兰·昆德拉《生命中不能承受之轻》改编。
那是一个动荡的年代,苏联武力入侵捷克,“布拉格之春”运动;相比现在无聊的生活,那真是令人神往的年代。
两个演员我都非常喜欢:
“朱丽叶·比诺什那时还非常年轻,她脸上的红晕、粉白的肤色、淳朴之极的笑容,都像极油画里清新而丰满的乡村少女。丹尼尔·戴·刘易斯的眼睛则无比动人。里面充满了自信和诱惑,更多的是攻击性。”
 
 
顺便回想了一下究竟什么电影让我喜欢,打动了我。随手列了几部:
《教父》
《盗火线》
《阿甘正传》
《吸血鬼惊情四百年》
《活着》