2008年8月21日 星期四

「網路資訊雜誌」上的分類【IT人愛看書】,有篇為文介紹「JAVA完美經典」

網路資訊雜誌 » JAVA完美經典:師父領進門,修行在個人


前幾天收到上奇電腦圖書編輯Vicky,來MAIL告知 網路資訊雜誌上的書籍介紹(有網路版跟實體雜誌)中,介紹了Java完美經典這本書。我將此文轉貼上來:


轉貼自 http://news.networkmagazine.com.tw/trends/bookreview/2008/07/04/846/


編輯部/編輯整理









學電腦程式語言就像在建構自己的程式設計功力的家,基礎打穩了才能往其他的地方延伸,就像要會跑一定要先學會走路一樣,基礎不穩固其他的建築就容易垮掉,基礎壓跨一切。有人是一開始就先看很深的書還能學會的嗎?


Java是一種簡單(Simple)、物件導向(Object Oriented)、分散式(Network Savvy)、直譯(Interpreted)、強韌(Robust)、安全(Secure)、架構中立(depend on machine)、可移植(Portable)、高效能(High-Performance)、多重線程(Multi- Thread)且動態的語言。坊間書架上有關Java的應用林林總總,五花八門,凡舉網頁設計、程式入門、資料庫實作、嵌入式系統等…。Java被採用的廣泛程度,在許多應用上可見一般。


大部份有心踏入Java程式開發人員最常取得的資料來源不外乎坊間的相關入門書籍,較少以閱讀官方文件取得的方式,差別在於官網的資訊較新。Java官方網站的技術文件雖然較新,對於英文網站有心裡障礙的人而言,簡直是霧裡看花,有看沒有懂。


認清自己是人生一個很重要的課題,作任何的選擇前一定要先瞭解自己的狀況,如果您是第一次學Java,那麼第一本引領您走進Java世界的書,一本內容淺顯易懂的書對您來說是最適合不過了。仔細看看前兩三章是否讓你讀起來不會有壓力(這本書適不適合你)、文句通不通順(作者的表達能力)、錯字會不會很多(作者及出版社的用心程度),順道抓一抓自己預計要花多少時間看完(書的厚度及內容),經過這些簡單的檢驗,相信您一定就能選到真正適合且能助您一臂之力的好書。


所謂「師父領進門,修行在個人」,程式的開發沒有一蹴可及的捷徑。師父只有帶領進入「Java程式語言」的世界。想要有什麼成果,就得先付出一定的努力(付出不一定有結果,但是不付出就一定不會有結果。)一分耕耘,一分收穫的道理。開發功力的培養,除了要有不斷的經驗累積之外,勇於挑戰的心及對程式的熱忱。


漸進式的編排


本書章節排列以Java初學者為對象,內容規劃設計上以階梯式的漸進方式,來引導讀者建立Java程式設計的理念與技巧。對Java程式語言建立基本概念,再由幾個簡易的入門程式,開始建立Java的概念與印象。先針對Java語言的基本的安裝及指令的使用,一一說明基本的編譯及使用,以免使讀者落入程式語言的泥沼裡。再針對物件的特性,類別、封裝、繼承等概念加以說明,避開語言上的枝節探討,先將Java對物件的概念點出,然後再介紹API結構化的類別庫及其功能概述。


努力不一定成功,但成功就一定需要努力。每種程式語言都有入門門檻,本書主要介紹對象,深入淺出地講清楚每個技術的發展路線及應用背景,力求讓讀者快速掌握Java的技術。本書各章節以實例引導讀者由淺入深地理解並應用各種技術。學習本書的建議是讀者必須動手實作書中的案例。


本書章節實例說明都是以淺顯易懂題目加以闡述,加上以API及圖示輔助情況下,讀者能更快速瞭解API的用法及使用的意涵。本書和其它的Java書籍有很大的不同,此書並不會特別的去教一些Java API語法的用法,而是探討著為何、何時要用這些API,以及這些API身後所包含的觀念。讓你的觀念更加的根深蒂固。


動手開始做


紮紮實實地學習是經驗的累積,也是成就自我最實際的方式,一輩子都不會離您而去。初學者有了紮實的根基後(前期開發NotePad、Ultraedit瞭解Java的編譯與執行),再使用IDE(JBuilder、Eclipse、JCreator)做為開發的輔助才能相得益彰,相輔相成。學習的過程,千萬不要紙上談兵,光看不練。學的愈多愈覺得愈容易融會貫通,入門比較困難,因為看不清方向,也沒有寫多少程式,不知哪些部份是重要的,所以最主要是以練習為主。


學習是很漫長的路,不可能指望只看一本書,或是兩、三本書就能夠完全掌握,需要一個循序漸進的過程。學習沒有特效藥,不斷的累積經驗是不二法門。有了紮實的基礎觀念及API的熟悉度,開發上會更容易。基礎不是語言的全部,而是開始。


這是一本導正觀念及上手的入門書籍,不是進階的開發引導。選擇適合您自己的書,有計劃的學習(依章節由淺至深),充分使用網路社群(討論區)來輔助自己觀念不足的部份,學習別人的經驗。
急就章的學習,將導致對於物件導向精髓無法掌握,對Java語言的運作機制毫無所悉,對API的整體連貫性也懵懵懂懂。寫程式不僅是能量的累積,也是連貫的運用。學習不是挖東牆補西牆、縫縫補補的過程,別把每次的學習都當作是重新的開始。


當然,完美中有隱藏著些許的不完美。目前Java社群的開發工具(IDE)、討論區等資訊在本書中隻字未提,或許是作者希望讀者能先對Java瞭若指掌(運行機制)。有了穩固的基礎時,IDE的使用上衝擊就小很多了。(作/奇科電腦資深Java講師鐘乘義)


書名:JAVA完美經典(適用JDK 6.0版本)
作者:江義華、林彩瑜
ISBN:9789866884733
出版日期:2008/03/17
出版社:上奇科技
價格:XXX元



沒有留言:

張貼留言

FPGA Verilog 的學習經驗,提供給要入門的新手

今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...