作者TonyQ (骨头)
站内java
标题Re: [问题] Java做为资讯系基础课
时间Sat Mar 10 18:02:04 2007
※ 引述《ephesians (ephesians)》之铭言:
: 我想问问,Java做为资讯系的基础课, (对等於基础程式设计,学C/C++)
: 什麽工具较适合或较容易上手?
: 课程内容走哪个方向较简单? 一直在main()中打转,或是物件-物件-物件?
: 有没有大一没程式底子时,曾经初学Java的人,请给点意见.
看你是想走实务派
把每个人操到都只会用工具,但是对底子完全不了,
但是写的出东西 会很爽,(这是我系上某老师)。
好啦 他是有说底子,只是比较多程式码实作而已。
或者是走纯理论派,每个人都"好像"懂理论,
但是完全写不出个鸟。
好啦,他是有说实作,只是是拼图等级的东西而已。
─系上两个老师 我修一门又旁听另一门XD ───────────
我大一是纯粹没学过的底子自学Java,
我建议初上手用类似JCreator这类,简单又没有太多IDE自设功能的IDE。
(它的帮助只有 compile 跟 run,还有程式码的提示跟变色。)
至於内容喔,我们那班概念班的上法是
基本资料型态的概念 (data type) ,
boolean的概念,(if-else)
loop (for、while、do-while)
基本 OO 概念 (打破main,进入到method和class的境界)
简易GUI ( 这章我觉得是大败笔 -_-# )
I/O
String (基本字串处理 indexOf()那些 ,包含matches() 以及基本 regex)
Array
後面就偏工具应用了,我觉得应该是老师理论的部份觉得差不多了,
所以开始讲一些常用工具。orz
recursion (河内塔...虽然摆在这也很突兀)
Set
List (ArrayLsit、LinkedList)
Map
後面......好像两学期的课就上到这吧 -_-
下一届学弟妹的课程比较狠,有上完GUI包括event handler的部份,
听说multi-thread一直是我们课程的最後目标,
好像从来也没有人上到过。XD
其实我是凭记忆写的,而且说实在话我写了三年的程一二作业,(纯兴趣..)
所以可能会有些记错的地方,就当作闲聊参考了。XD
--
原则上一切都要看学的人的态度怎样吧......
--
String temp="relax"; | Life just like programing
while(buringlife) String.forgot(temp); | to be right or wrong
while(sleeping) brain.setMemoryOut(); | need not to say
stack.push(life.running); | the complier will
stack.push(scouting.buck()); | answer your life
stack.push(bowling.practice()); | Bone
everything
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.27.68