對於初學者學習Java語言的建議

  初學者的任務是掌握java的語言規則和養成良好的編程習慣,其次才談到對類庫使用的熟練程度,再其次是oo思想的掌握與套用,再其次就是design pattern的問題了。
在這裡我只想介紹幾個對成功完成第一個階段很有用的資料。
以下按照循序漸進的順序進行:
1.the java tutorial和它的examples:


以上資料學習完成後,請參看以下資料:
2.java2 certification tutorial:



以上兩個資料都是備考scjp用的,十分注重語言規範的學習與考察,可以先看2,因為2相對簡練,而3講解更加細緻入微。
在看以上資料的同時,你免不了寫些程式,這就要用到api的手冊,你用的是jdk的那個版本就去 下載那個版本的doc來用就行了,全稱叫:
java 2 sdk, standard|enterprise|micro edition, v1.4.0(還有其他) beta 3 documentation.
以上提供的資料都是英文資料,但技術資料中沒有複雜的語法,而且如果你想成為一個優秀的java程式設計師也必須要過閱讀英文資料這一關,總等著別人把新資料翻譯成中文給你看,你的步伐就永遠會比別人慢一步。所以,我希望處在初學階段的朋友可以借這個機會鍛鍊這種讀英文資料的能力。
如果你學過c++,請在學習過程中比較兩種語言的異同,會收到更好效果。當然,你也可以把c++和java放在一起學習,有人說這樣學習會出現混淆,但萬事不可一概而論,有的人通過這種比較的學習方式,可能會掌握的更好。一樣米養百樣人,我告訴你,8爪型的都有...(抱歉,正在看鹿鼎記,串詞兒了)...
最後希望初學者們學習順利。