我記得在大學的課程要求中,第一個接觸的高級編程語言,應該是C語言或者C++等。可是Java應該是個人編程母語,我在高中畢業就接觸了Java語言。當時看的是紙質書,具體書名也忘記了。只記得當時第一次接觸編程,感受本身笨得能夠,一個面向對象的概念都要像背政治歷史書上的,哪年發生了哪些事件同樣去死記硬背,似懂非懂得去理解它,熟悉它。隨着經驗的積累,後來也就漸漸掌握了這些概念。再後來到大學,慢慢地也成了同窗眼中的「大神」。說了這麼多,只是想表達一點:有問題不可怕,理解不了不要緊,重要的是掌握好方法努力去學習,溫故而知新。算法
我想結合個人七八年編程經驗,經過寫博總結的方式,將Java整個生態框架從理論基礎到技術實際落地用個人方式和你們交流下。編程
本系列名爲《回首Java》,編寫思路是按照自認爲能腳踏實地並較高效認知Java編程的路徑:架構
針對上述的路徑,完成平常工做項目是做爲一個Java開發最基本的能力。若是你是剛接觸編程的開發人員,必定不要急於求成,應該腳踏實地去「深刻淺出」每項知識。若是上述的知識你都已經爛熟於心,而且可以針對性地作出優化,或者可以寫出一套相似框架的demo,那麼我很樂意稱之您爲「大牛」!併發
若是你不知足於作一個「工程師」,下述知識的理解和實踐,也是你學習路徑中必不可少的!框架
這一系列,將成爲我第一次寫博客的經歷,有模棱兩可或者錯誤的地方煩請各路大俠幫忙指出!編程語言
我將跟隨各位一同成長進步,歡迎你們收藏關注,謝謝!分佈式