《CoreJava 卷一》 讀后感

《Core Java》是Cay Horstman寫的Java暢銷書系列.中文名叫《Java核心技術》,是一本公認的比較好的Java入門書籍.

筆者近段時間 拜讀了此書的卷一(中文),即基礎知識部分,從全書來看,確實內(nèi)容比較詳實,從基礎的語法到面向?qū)ο蟮某R娞卣髋c用法,再到工程中常見的需要掌握的知識,此書一一作出的解答,而舉的例子可謂是十分的巧妙,從基礎語法開始,就是舉的同一個例子,隨著學習的不斷深入,這個例子越來越完善,也考慮越來越多的情況,最后能達到一個完整的核心代碼的程度.

說完優(yōu)點,說下缺點吧:缺點很明顯,有點虎頭蛇尾的感覺,最后幾章講的是swing和并發(fā),先說說swing:書中用了很大的篇幅講了swing之一位置尷尬的技術,說它尷尬是因為首先java做圖形設計本來就不是一個最佳的選擇,而作為替代品,javaFX技術自身也不到流行的地步,所以在基礎知識里面講解swing筆者并不認為是個好的選擇,事實上,卷二有更深層次的swing組件介紹,如果將之換成javaFX情況會好很多,體系完善且在jdk8中內(nèi)置,如果java圖形界面有將來,那么后者是首選.

在說說并發(fā),在java中多線程是一個重難點,想學好十分困難,而此書中的并發(fā)講解不如人意,十分的簡略,有些是直接把javaDoc中的內(nèi)容給搬過來的,然后簡單舉個例子,私以為并發(fā)起碼要在卷二開一個大章仔細講解然而卷二根本沒有,在如今越來越重視程序高效性的風潮中,并發(fā)是個越來越不容忽視的話題,中國也是個人口大國,在做產(chǎn)品相關的后臺服務時,不得不考慮大并發(fā)的問題,所以為了跟上時代,必須需要單獨買書學習并發(fā).Cay Horstman也在書中推薦了相應的書籍.

除此以外,有些點也沒有涵蓋的特別好,特別是java的近現(xiàn)代版本出現(xiàn)的新知識,枚舉類,lambda等,前者已經(jīng)出現(xiàn)的非常頻繁但是書中只是草草帶過了,而關于lambda也只有一小章帶過,不夠理解.但是關于接口默認方法和一些java8的新改動比如允許switch的case分支有字符串等等講解的不錯,總地來說,java8的新東西融入了一部分,但是沒融入完全,這樣雖然我沒有拜讀過之前版本的《core java》,但是能感受到此書的歷史沉淀,不愧是有十個版本的書籍.

順帶一提,Cay Horstman的新書, 《給大忙人看的Java SE 8》筆者已經(jīng)入手,里面有比較全的java8的所有改動,包括javaFX的初步介紹以及入門,據(jù)筆者不負責任的猜測,有可能此書的部分內(nèi)容會加入到下一版本的《core java》中.

書籍信息:
作者:Cay Horstman
個人主頁:

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,060評論 4 61
  • 姓名:周君會 學號:17011210526 轉(zhuǎn)載自: http://www.itdecent.cn/p/...
    lotus兒閱讀 2,123評論 1 9
  • 1. cloneNode 克隆節(jié)點 cloneNode() 方法克隆所有屬性以及它們的值要克隆所有的后代...
    是葉閱讀 232評論 0 0
  • 一、2017夢想清單 工作 目標一: 完成在線課程學習,做到作業(yè)按 時提交。 目...
    Wan萬歲閱讀 264評論 1 2
  • 記得我那個時候常常為了一件極小的事情就和我父親吵架、摔東西、離家出走,有次甚至還要跳河,以性命相威脅,奶奶跟著...
    精進的醫(yī)生閱讀 416評論 6 4

友情鏈接更多精彩內(nèi)容