Archive for the ‘java’ tag
[ZT]Java语言学校的危险性(译文)
转自 阮一峰的网络日志
原文地址:http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html
脑残的面向对象程序设计及其实验
课名曰“面向对象程序设计”,其实就是学的 Java,这样真没意思。该讲的面向对象的设计思想没讲清楚,只讲 Java 有什么用?要学一门语言,也不过一星期的事情。但是语言背后的哲学,却不是两三下就能讲清楚的。
学院开这门课,我觉得实用意义多过理论意义——现在 Java 开发应该还是挺有市场的(至少比 C++ 和 .NET 有市场吧,猜的)。但是课程内容实在太脑残了,以致每次去听的人不到 30 个。普遍的意见是,自己看书加上写程序的时间都比上课的总时间要少。教材也比较粗糙,让我看了就很不爽。
今天花了一个小时把实验报告 KO 掉了,就这样纪念一下这门“课程”的结束吧。
被自己深深地雷倒了
Java 的课嘛,只偶尔上过两次。一是因为自己学过了,二是因为老师实在是太催眠。作业什么的也并没有放在心上了。
然后今日做一个多线程的作业,调来调去就只有一个线程在跑,我用到了死循环去监听,其他线程都跑不起来,心里那个郁闷啊,上网找啊找,甚至把 Think in Java 都翻过了,都没想出个所以然来。
看看下面的 code 吧。
[coolcode lang="java"]
public void start(int t) {
run(t);
}
[/coolcode]
就是这个无比销魂的 start(),让我忙了两个晚上!个中原因我就不解释了,看到的同学不要笑就好了。我就是那种学了不用然后生疏的典型了。
正确的应该是这样的。
[coolcode lang="java"]
public void start(int t) {
type = t;
super.start();
}
[/coolcode]