前段時間寫了個關於學習路線的博客,但是有很多考慮欠缺的地方。今天重新做了一個思維導圖,給大家整理了一下學習Java的整個路程。有什麼問題大家可以友善發言。
我把Java學習路程分爲四個階段,這個只是個人觀點。即自己按照當前對Java的認識,歸納出的四個階段。有錯誤的地方也很正常,有不同看法、或者鄙人有出錯的地方大家可以儘管指出。
四個階段分別是“基礎學習”、“深入學習”、“JavaWeb”和“昇華”。聽起來可能比較low,大家別介意。這四個階段在時間上是先後的關係。
第一階段:
我把JavaSE分爲兩個階段,用意是更好的理解Java學習的層次感。首先是第一階段,主要內容有一下幾個
- JavaSE基礎內容
- HTML+CSS
- MySQL數據庫(可以選擇其它數據庫,不過還是建議MySQL,畢竟是免費的)
而JavaSE基礎內容,主要指面向對象、文本IO、異常和GUI等、、、其中,GUI可以選擇性的學(建議是學一下比較好),用Java編寫圖像界面的情況比較少。而現在GUI也分了三個內容,AWT、Swing、JavaFx,當前主流的話還是Swing。在學習JavaFx後,感覺體驗要比Swing好很多,界面也柔和很多。但是當前JavaFx方面的資料還是比較少的,所以需要大家自己做好選擇。
HTML+CSS的學習需要記憶+理解,首先是記憶標籤和屬性。可能開始覺得html比較枯燥,但是學到div你就會發現一個不一樣的世界。其實說起來也沒多厲害,就是像一堆積木一樣。
數據庫的學習也是個全新的旅程,先是學習一些枯燥的文字知