-
1 # 遷徙de麻雀
-
2 # 西奧米粉
初學Java就是看的這書,第一遍看了4個月(最後一章沒看),第二遍看了一個月。準備以後看第三遍
第一遍真是煎熬,看著厚厚的書,晦澀的描述感覺前所未有的困難,還好堅持了四個月把它啃完了,然後發現四個月的讀書只學習到了基本的API,感覺沒多大營養,然後準備看第二遍。
第二遍就像腦袋開過光一樣感覺這書太特麼好了,原來晦澀難懂的話都是作者精煉出的精華(英語水平好的去讀英文版吧,也許不需要讀第二遍了一遍就能理解)。書中的例子也很有水平,沒有多餘的程式碼,但是對於一些例子所使用的設計模式還是有些不懂,準備有時間再讀讀書中的例子。
這本書重在教Java程式設計的思想,學習一門技術學會和學懂是不同的概念,只有突破思想上的瓶頸才能走的更遠,這本書就有這樣的作用,稱為聖經一點也不為過。
-
3 # 小小小問答
坦白講個人曾經也是衝著這本書的名聲去買了這本書,但是結果至今還沒有看完一遍。
很多人都對這本書高度評價,但是個人讀了半本書吧接近,感覺收穫一般。可能是個人的理解能力有限,對這本書的投入時間也有限,感覺收穫不算太大。
-
4 # 劉大官人Mars
這本書是一本很好的書,我現在也在看,當然說它是程式設計師的聖經也不為過,因為裡面包含了很很專業的知識,當然我建議的是如果要讀這本書的話建議用半年的時間來讀,因為時間斷了你根本不可能完全理解其中的含義,注意是完全理解。並且要跟著上面的事例敲出程式碼,堅持看完弄懂每一個知識點。相信我你肯定會有很大的收穫。我也是一名JAVA程式設計師你可以關注我,我現在在出JAVA基礎的教學文章
-
5 # 程式猿DH受益人群廣大
看看京東的銷量,簡介上說它贏得了全球程式設計師的廣泛讚譽,當然只可能只是一個推斷出來的泛概念,可它確實是一個多年豐富經驗的作者,並且透過該書獲得了很多獎項!他在書中的講解通俗易懂,由淺而深!
書共22章,包括運算子、控制執行流程、訪問許可權控制、複用類、多型、介面、透過異常處理錯誤、字串、泛型、陣列、容器深入研究、JavaI/O系統、列舉型別、併發以及圖形化使用者介面等內容。這些豐富的內容,包含了Java語言基礎語法以及高階特性,適合各個層次的Java程式設計師閱讀,同時也是高等院校講授面向物件程式設計語言以及Java語言的好教材和參考書。內容通俗易懂,用例由淺及深,思想貫穿全文透過相應的測試框架顯示程式輸出
設計模式貫穿於眾多示例中:介面卡、橋接器、職責鏈、命令、裝飾器、外觀、工廠方法、享元、點名、資料傳輸物件、空物件、代理、單例、狀態、策略、模板方法以及訪問者。
JavaSE5/6寫了700多個編譯檔案中的500多個程式。
覆蓋了所有基礎知識,同時論述了高階特性
詳細地闡述了面向物件原理
為資料傳輸引入了XML,為使用者介面引入了SWT和Flash
本書深入淺出、循序漸進地把我們領入Java的世界,讓我們在不知不覺中就學會了用Java的思想去考慮問題、解決問題。本書不僅適合Java的初學者,更適合於有經驗的Java程式設計師,這正是本書的魅力所在。但是,書中並沒有涵蓋Java所有的類、介面和方法,因此,如果你希望將它當作Java的字典來使用,那麼顯然就要失望了。
這本書挺厚的,要堅持看下去,而且結合書中的案例來進行邊寫邊用,不然光看不用,很容易就會泡在九霄雲外了,特別是對於新手,堅持不懈的學才能夠讓自己更好的提升
,看書的確是一個很枯燥的過程,如果覺得這個堅持不下去,可以先透過一些網上的基礎教學影片學習,比如幽默風趣的馬士兵老師的影片!然後再回過頭來了解這本書,肯定是事半功倍的效果!
回覆列表
如果只是Java的語言級別,是本不錯的參考書。這本書我11年買的。
不足它的著力點基本在語言類庫設計層面。拿它的IO篇來說,它在IO篇,大部分是對類庫的IO模型設計做詳細說明。這種方式,其實對剛入門的不友好,對於有基礎的也不友好。剛入門的一看就頭大,即使你多看幾次也無法實質性地明白Java在統一IO介面模型上做的努力到底什麼用。對於有基礎的,它應該有一定的篇幅介紹檔案IO和網路IO的特點,然後再過渡IO的介面設計,這點可以參考《CLR via c#》的組織結構,有《windows核心程式設計》的閱讀經驗更能體會。
定位要真正提升Java的開發能力,Java語言類庫級別只是一部分,對於計算機網路、作業系統等基礎知識的積累是必不可少的,同時JVM級別的學習也是必備的。
所以最好僅僅把它作為一本參考書(不適合一次性閱讀完,按模組參考更合適),而不是聖經,對Java程式設計師的能力培養來說是更好的。
PS:其實書中穿插著不少的良玉箴言,這點不錯。
每個人的知識構建體系有差別,以上僅為個人看法。