更新時間:2020-04-02 14:39:33 來源:動力節(jié)點(diǎn) 瀏覽2668次
Java學(xué)習(xí)書籍是提升技能的重要學(xué)習(xí)渠道,通過書籍Java程序員可以學(xué)習(xí)當(dāng)前流行、重要的相關(guān)技能。經(jīng)典的書經(jīng)受時間的考驗(yàn),隨著歲月的流逝變得越來越重要,讓我們不斷的學(xué)習(xí)和進(jìn)步。
《Head First Design Patterns》
關(guān)于繼承和組合的,通過引入問題然后解決方案來促進(jìn)改進(jìn)實(shí)踐。還包含有用的項(xiàng)目符號,練習(xí)和內(nèi)存映射,可幫助快速了解設(shè)計模式。如果想學(xué)習(xí)核心Java設(shè)計模式和面向?qū)ο蟮脑O(shè)計原則,這是應(yīng)該查看的一本Java書。
《Effective Java》
對于精通Java編程或經(jīng)驗(yàn)豐富的程序員來說,《Effective Java》是不二之選。對于那些希望通過編程最佳實(shí)踐分享他們的技能的程序員來說,對Java開發(fā)工具包(JDK)做出貢獻(xiàn)的人。包含一系列Java編程最佳實(shí)踐,包括靜態(tài)工廠,序列化,等號和哈希碼,以及泛型,枚舉,變量和反射。這本Java編程書用與以往不同的方式涵蓋了Java的幾乎所有方面。
《Java Concurrency in Practice》
《Java Concurrency in Practice》是Joshua Bloch,Doug Lea和團(tuán)隊(duì)的另一個經(jīng)典。這是關(guān)于并發(fā)和多線程的最佳Java書籍 - 核心Java開發(fā)人員必讀之一。非常詳細(xì),并捕獲了多線程和并發(fā)的細(xì)節(jié);不是關(guān)注核心Java類,而是關(guān)注并發(fā)問題和問題,如死鎖,饑餓,線程安全,競爭條件以及使用Java并發(fā)類解決它們的現(xiàn)有方法;沒有廢話的例子,中的例子清晰,簡潔,智能;擅長解釋錯誤及錯誤的原因以及如何解決;簡而言之,這是學(xué)習(xí)Java中并發(fā)和多線程的最佳書籍之一。從初學(xué)者的角度來看,內(nèi)容肯定是先進(jìn)的,但這無疑是一本有經(jīng)驗(yàn)的Java程序員必須閱讀的書。
《Java Generics and Collections》
來自O(shè)'Reilly的Naftalin和Philip Wadler撰寫的Java Generics and Collections是另一本關(guān)于Java的好書,它有關(guān)于泛型和集合的內(nèi)容,是Java語言的核心領(lǐng)域。對一個有經(jīng)驗(yàn)的程序員有很強(qiáng)的Java收集和泛型知識方面很有幫助。
解釋了每個集合界面,如Set,List,Map,Queue及其實(shí)現(xiàn),比較它們在不同情況下的表現(xiàn),每一章的對比圖可以告訴你什么時候使用特定的Java集合類,比如ArrayList,HashMap或LinkedHashMap。
《Java Performance》Binu John
這是另一本講授JVM內(nèi)部,垃圾收集,JVM調(diào)優(yōu),分析的好書。等,我強(qiáng)烈建議每位高級Java開發(fā)人員閱讀。隨著逐漸的走向,我們從初學(xué)者水平開始到中級水平,現(xiàn)在是高級水平。
Java性能是關(guān)于性能監(jiān)視、分析和用于Java性能監(jiān)視的工具。這不是一本通常的編程書。相反,它提供了有關(guān)JVM,垃圾收集,Java堆監(jiān)視和分析應(yīng)用程序的詳細(xì)信息。初學(xué)者和中級程序員都可以從中受益,但在閱讀之前,有一些Java經(jīng)驗(yàn)是最好。到目前為止,這是關(guān)于性能監(jiān)控的最佳Java書籍。
以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Java學(xué)習(xí)書籍,初學(xué)者技能提升”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743