讀《Java程式設計思維》的一點隨想
《Java程式設計思維》一書是個人覺得很不錯的一本Java語言入門書籍,可以與《Head First Java》相媲美。這兩本書在過去的日子裡,自己都認真的讀過幾遍。真的很遺憾,當時學習Java的時候沒有機會讀到《Java程式設計思維》這本優秀的書。
剛開始讀這本書的時候,其實自己是有點不耐煩的,因為這本書講的太細緻了,完全不用擔心自己沒有任何的程式設計基礎。全書開篇講的是程式設計之道,告訴讀者何為程式設計,何為電腦科學,何為程式語言。知道了這些之後,帶著萌新們開始編寫國際標準專案Hello World程式。美中不足的是第一章沒有介紹如何去安裝JDK,整本書都寫的那麼詳細了,其實也不差點筆墨介紹如何安裝JDK了。不過作為一本入門級的書,我還是比較喜歡每一章最後的練習題,通過做這些練習可以更好的掌握所學習的技能。
在對第一章的內容有所瞭解之後,就可以繼續學習變數和運算子。掌握之後就能熟練的宣告變數、給變數賦值以及處理複雜的運算。爾後循序漸進的學習輸入和輸出、void方法、條件和邏輯。
在第5章條件和邏輯章節,通過遞迴棧圖可以快速的掌握程式中的遞迴是怎麼一回事。接著繼續學習值方法、迴圈、陣列、字串、物件、類、物件陣列、陣列物件和包含其他物件的物件(繼承)。初學能夠把這本書中的內容理解透了,打下紮實的基礎是很有必要的。
也許是因為書中程式碼比較簡單,所以本書並未提供程式碼下載。個人的建議,書中的程式碼還是自己在記事本中或IDE中自己多敲幾遍。雖然這些程式碼都很簡單,我在閱讀過程中也是有在開發工具中敲過一遍的。這算不上是浪費時間,當然那種一眼就能看明白的程式碼,我們可以忽略不計。
這本書總體來講化繁為簡,用簡單的言語解釋了程式設計中的概念和術語,讓人瞬間就能夠記住那些以往晦澀的難懂的知識。初學Java的時候,我也是先學的基礎知識,然後學習了設計模式,想深入Java的小夥伴們可以在之後利用1個月或2個月的時間學習《圖解設計模式》。這兩本書一起看效果會好一些。
相關文章
- 程式設計思維隨想程式設計
- 程式設計師思維程式設計師
- 計算機程式的思維邏輯 (34) – 隨機計算機隨機
- 計算機程式的思維邏輯 (34) - 隨機計算機隨機
- 跑在路上的程式設計師隨想程式設計師
- 關於程式碼即設計的隨想
- 隨想錄(程式設計師和收入)程式設計師
- 程式碼可讀性隨想
- 一個程式設計師年近四十歲的一些胡思亂想程式設計師
- 程式設計師與非程式設計師的思維差異程式設計師
- 《ios程式設計第四版》隨感,隨想iOS程式設計
- 程式碼質量隨想錄(一)可讀是王道
- 什麼是程式設計師思維?程式設計師
- 如何讓程式設計思維保持活化?程式設計
- 讀《程式設計師的思維修煉》有感程式設計師
- 原型設計思維原型
- 用程式設計師的思維瞭解Filecoin程式設計師
- 程式設計師旅程中的思維與精神程式設計師
- 程式設計師如何管理好自己的思維?程式設計師
- Hadoop HDFS 設計隨想Hadoop
- Cats(一):從函數語言程式設計思維談起函數程式設計
- Java併發程式設計的藝術,解讀併發程式設計的優缺點Java程式設計
- 4天時間教你用最高效的方法搭建Java程式設計思維!Java程式設計
- 《Java程式設計思想》讀書筆記一Java程式設計筆記
- DirectX程式設計技術 --- 想學遊戲程式設計嗎?必讀 (轉)程式設計遊戲
- 程式設計師,你的邏輯思維有多強?程式設計師
- 不要讓經驗禁錮你的程式設計思維程式設計
- 怎麼樣才算是程式設計師的思維方式?程式設計師
- 跳出程式設計師思維:如何應對上手英文工具站的幾點誤區程式設計師
- JAVA程式設計師之路 亞思晟Java程式設計師
- 計算機程式的思維邏輯 (54) - 剖析Collections - 設計模式計算機設計模式
- 計算機程式的思維邏輯 (94) – 組合式非同步程式設計計算機非同步程式設計
- 計算機程式的思維邏輯 (94) - 組合式非同步程式設計計算機非同步程式設計
- IT審計隨想
- 程式設計隨想:基於歷史狀態的演算法程式設計演算法
- Java技術隨想Java
- Java核心技術卷閱讀隨筆--第3章【Java 的基本程式設計結構】Java程式設計
- [靜夜思]深夜隨筆(4)——程式設計師哲學程式設計師