上次已經為大家介紹過java學習書籍推薦,基礎篇,今天繼續(xù)為大家介紹一些下個階段的書籍,也就是中級學習的建議書籍。
這本書主要介紹了Java線程和并發(fā),可以說是一本完美的Java并發(fā)參考手冊。書中從并發(fā)性和線程安全性的基本概念出發(fā),介紹了如何使用類庫提供的基本并發(fā)構建塊,用于避免并發(fā)危險、構造線程安全的類及驗證線程安全的規(guī)則。以及如何將小的線程安全類組合成更大的線程安全類,如何利用線程來提高并發(fā)應用程序的吞吐量,如何識別可并行執(zhí)行的任務,如何提高單線程子系統(tǒng)的響應性,如何確保并發(fā)程序執(zhí)行預期任務,如何提高并發(fā)代碼的性能和可伸縮性等內容。最后還介紹了一些高級主題,如顯式鎖、原子變量、非阻塞算法以及如何開發(fā)自定義的同步工具類,非常適合Java程序開發(fā)人員閱讀。
二、編寫高質量代碼:改善Java程序的151個建議
這本書內容全部由Java編碼的最佳實踐組成,為Java程序員如何編寫高質量的Java代碼提出了151條非常重要的建議。對于每一個問題,都從正反兩面給出了被實踐證明的優(yōu)秀解決方案和糟糕解決方案。它還分析了問題產生的根源,讓人更加便于理解。
三、重構-改善既有代碼的設計
重構,意為在不改變外部行為的前提下,有條不紊地改善代碼。多年前,因為這本書,使重構終于從編程高手們的小圈子走出,成為眾多普通程序員日常開發(fā)工作中不可或缺的一部分。這本書也因此成為與《設計模式》齊名的經典著作,被譯為中、德、俄、日等眾多語言,在世界范圍內暢銷不衰。
以上就是關于java學習書籍推薦,中級篇的大致內容,如果你對java知識感興趣,想要了解更多java基礎,敬請關注賦能網。
本文鏈接:
本文章“java學習書籍推薦,中級篇”已幫助 92 人
免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產權侵權的法律責任!
本文由賦能網 整理發(fā)布。了解更多培訓機構》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579