來源:程序員書庫

本週要和大家分享的書是《Think Java》


許多高校都在用的Java入門,你想要麼



對於初學者來說,《Think Java》是一本很好的Java入門書籍。國外許多高校都選擇它作爲教材使用,它從最基本的編程概念開始,對於第一次提及到的專業術語都給與解釋,然後把一些大的主題,劃分成一個個小模塊,用幾個章節專門講解


章節包括:變量和類型、輸入和輸出、空類型、邏輯條件、while語句、字符串、使用Java庫中的兩個對象Point和Rectangle、數組、對象數組 、數組的對象、面向對象編程 - 提供面向對象的編程(OOP)等


下面說一下這本書一些獨有的特點:

  • 一次解釋一個概念:本書把一些主題分割成一系列小模塊,以便初學者可以單獨練習每一個新概念,坦白來說,這本書主要不是關於Java,而是通過Java代碼示例解釋計算機科學,大部分章節都是從語言特性開始,以概念爲結尾。


  • 簡潔性:這本書一大特點就是簡潔,整本書很小,小到能讓讀者在一學期內自學完整本書。


  • 重點術語:本書儘量避免過多地使用專業術語,並會在第一次使用的時候對其進行解釋,也會在章節末尾重新對這些術語進行彙總解釋


  • 程序開發:編寫程序有很多種策略,包括自底向上、自頂向下和其他策略。書中講解了多種程序開發技術,讀者可以自己選擇最適合自己的方法。


  • 多個學習曲線:要編寫一個程序,你必須瞭解算法,瞭解編程語言,並能夠調試錯誤。書中也有討論到這些,並在附錄部分總結了一些建議


作者簡介

Allen B. Downey

許多高校都在用的Java入門,你想要麼


歐林學院的計算機教授。曾任教於韋爾斯利女子學院、科爾比學院和加州大學伯克利分校;擁有加州大學伯克利分校計算機博士學位以及麻省理工學院學士和碩士學位。


Chris Mayfield

許多高校都在用的Java入門,你想要麼


詹姆斯麥迪遜大學的計算機助理教授,致力於計算機教育和職業發展的研究;擁有普渡大學計算機博士學位以及猶他大學計算機和德語學士學位。


讀者書評:

@Refrain:比較基礎,適合學生及入門
@小鳥達子:把Java基礎概念過了一一遍,作者的latex源碼都放在github上了,感覺比較好。內容用紙牌做示例類,後面講的挺沒意思的
相關文章