更新時間:2019-10-28 15:18:27 來源:動力節點 瀏覽2021次
面試經歷
前段時間抽空整理了面試經歷,收到不少的關注,很多同學都在說如何get到這些知識的,是否有一些相關的書單,Java的源碼太多了,應該如何看,框架的代碼應該如何閱讀等等問題。
現在想想,以前也這樣迷茫過,整個方向不明確,做過后端,又做過前端,就因為啃完了一整本《JavaScript高級程序設計》,覺得自己在JS的造詣達到了頂峰,在面試的時候信誓旦旦說只做前端,不寫后端代碼。直到后來,碰巧有機會讓我重新撿起Java,感激有這次機會,也慢慢的明確了自己要走的路。
喜歡在拿到書的那一刻就寫下當天的日期,方便以后知道這本書是何時買的,不知不覺中已經積累不少Java相關的書,有入門的,也有進階的,從中收獲了很多,這次分享出來希望能夠幫助到正在走入Java這條路的人、甚至是正在迷茫的人。
書單
《Java核心技術卷I》
一直以來,這本書都被認為是面向Java程序員的經典教程和參考書,內容翔實、客觀準確,不拖泥帶水,與《Java編程思想》齊名。
推薦作為Java的入門書籍,記得這是當時入手的第一本書,愛護有加,畢竟貴啊。
《深入剖析Tomcat》
深入剖析Tomcat4和Tomcat5中的每個組件,并揭示其內部工作原理,從最基本的HTTP請求開始,直至使用JMX技術管理Tomcat中的應用程序,逐一剖析Tomcat的基本功能模塊,并配以示例代碼,使讀者可以逐步實現自己的Web服務器。
當時也不知道為什么會買這本書,功力不足,啃了很多遍也沒有啃完,似乎已經找不到這本書了...
深入理解Java虛擬機:《JVM高級特性與最佳實踐》
周志明老師的第一版書,JVM入門經典之作,圍繞內存管理、執行子系統、程序編譯與優化、高效并發等核心主題對JVM進行了全面而深入的分析,深刻揭示了JVM的工作原理。
這是入手的第一本關于JVM的書籍,當時看了前面幾章節,感覺自己在學習幾年的Java白學了...前前后后啃了很多遍,因為看完會忘記
《EffectiveJava中文版(第2版)》
你是否正在尋找一本能夠更加深入地了解Java編程語言的書,以便編寫出更清晰、更正確、更健壯且更易于重用的代碼。不用找了!本書為我們帶來了共78條程序員必備的經驗法則,針對你每天都會遇到的編程問題提出了有效、實用的解決方案。
無腦推薦吧,因為看完之后真的挺好。
《重構改善既有代碼的設計》
凝聚了軟件開發社區專家多年摸索而獲得的寶貴經驗,擁有不因時光流逝而磨滅的價值。今天,無論是重構本身,業界對重構的理解,還是開發工具對重構的支持力度,都與本書出版時不可同日而語,但書中所蘊涵的意味和精華,依然值得反復咀嚼,而且往往能夠常讀常新。
雖然不是每一條都適合自己,但總有指導意義的,選擇喜歡的方式,開始愉快的重構吧,因為重構可以讓你輕松應對各種需求變更。
《Java并發編程的藝術》
從JDK源碼、JVM、CPU等多角度全面剖析和講解Java并發編程的框架、原理和核心技術,采用循序漸進的講解方式,從并發編程的底層實現機制入手,逐步介紹了在設計Java并發程序時各種重要的技術、設計模式與應用,同時輔以豐富的示例代碼,使得開發人員能夠更快地領悟Java并發編程的要領,圍繞著Java平臺的基礎并發功能快速地構建大規模的并發應用程序。
說實在的,這本書當時看得我高潮迭起,原來了解并發的底層實現原理之后可以這么痛快,收獲良多。
《Java并發編程實戰》
深入淺出地介紹了Java線程和并發,從并發性和線程安全性的基本概念出發,介紹了如何使用類庫提供的基本并發構建塊,如何將小的線程安全類組合成更大的線程安全類,如何利用線程來提高并發應用程序的吞吐量,如何識別可并行執行的任務,如何提高單線程子系統的響應性,如何確保并發程序執行預期任務,如何提高并發代碼的性能和可伸縮性等內容,最后介紹了一些高級主題,如顯式鎖、原子變量、非阻塞算法以及如何開發自定義的同步工具類。
看完《Java并發編程的藝術》之后,立馬又入手了此書,真的是相見恨晚。
《揭秘Java虛擬機:JVM設計原理與實現》
本書通過深入結合HotSpot源代碼來解釋Java虛擬機工作機理的書籍,概念是一切知識結構的基石,通過閱讀本書,可以了解和掌握Java虛擬機的核心概念,可以在工作中更合理、更高效的排查、解決Java問題。
以上就是動力節點Java培訓機構小編介紹的“Java學習路上學習Java框架看什么書”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
相關閱讀
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習