去年年底有一個Guice的研究計劃,可惜由于工作“繁忙”加上實際工作中沒有用上導致“無疾而終”,最終只是完成了Guice的初步學習教程,深入的研究沒有繼續進行下去。
最近一直用的比較多的就是java.util.concurrent(J.U.C),實際上這塊一直也沒有完全深入研究,這次準備花點時間研究下Java里面整個并發體系。初步的設想包括比較大的方便(包括硬件、軟件、思想以及誤區等等),因此可能會持續較長的時間。這塊內容也是Java在多線程方面引以為豪的一部分,深入這一部分不僅對整個Java體系有更深的了解,也對工作、學習的態度有多幫助。
從深入淺出入手,大體內容包括一下幾個方面:
(1)J.U.C的API:包括完整的類庫結構和樣例分析。
(2)J.U.C的硬件原理以及軟件思想:這部分也就將自己個人對硬件與程序語言的一些認識與大家分享,主要以總結前人的經驗和所謂的理論來進行一些描述。
(3)J.U.C的誤區和常見陷阱:包括對J.U.C的一些設計思想和使用上的原則進行說明,同時對可能犯的錯誤進行一些總結。
下面的圖是J.U.C完整的API。完整的圖片地址在這里。

完整的MindManger圖形可以從下面的地址得到(注意,我是用MindManger 8寫的,低版本沒有測試是否能正常顯示)。
J.U.C完整的MindManger圖形
在接下來的系列文章中,我們將根據這張API的圖形進行完整的分析和研究。
©2009-2014 IMXYLZ
|求賢若渴