作者ephesians (ephesians)
看板java
标题Re: [问题] Java做为资讯系基础课
时间Sat Mar 10 21:42:24 2007
※ 引述《TonyQ (骨头)》之铭言:
: 看你是想走实务派
: 把每个人操到都只会用工具,但是对底子完全不了,
: 但是写的出东西 会很爽,(这是我系上某老师)。
: 好啦 他是有说底子,只是比较多程式码实作而已。
: 或者是走纯理论派,每个人都"好像"懂理论,
: 但是完全写不出个鸟。
: 好啦,他是有说实作,只是是拼图等级的东西而已。
ok,勾起我一些Java课的回忆.
我上过Java课的前期,是介绍了Java语言的特性,
後来才知道是'98年Gosling James在白皮书里写的那些.
後来教的内容则是很直接,反正该介绍物件观念就介绍物件观念,
该练习Applet就练习Applet,
分段并没有那麽明确,有一次就直接学了multi-thread,
写个简单的程式,用二个执行绪各别印一串数列,体验多绪的感觉.
那时候都只是用记事本写程式,在命令列编译.
後来做一点东西的时候,曾用过NetBean,给我很不好的感受.
因为我的电脑是256MB记忆体,在Windows底下跑NetBean,
要把一个触发GC的按钮摆在工具列上,随时看到garbage越来越多的时候,
就快点按下去让它们回收.
要不然会慢到一个恐怖的境界啊!!!
痛苦了二周之後,在Linux也装NetBean来做,速度比较快一点点.
所感觉到的优点是做GUI比较简单一点.
还曾经使用过的IDE是用EditPlus 2自制,自己定义二个功能表选项,
一个compile,一个run,感觉也不错.
话说回来,
按照个人入门程式设计的经验,
我比较希望将比语法更重要的东西教给学生.
譬如 + 左右边运算式哪个先计算哪,
或是Applet里头直接写个paint方法,为什麽就可以跑?
尽量教他们知道怎麽自己继承并封装新的物件类别...等等.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.228.35
※ 编辑: ephesians 来自: 59.112.228.35 (03/10 21:47)