Java零基礎我的學習路線總結

以前學習Java的時候走過一些彎路,一直想寫一篇文章來總結下本身對自學Java的認識。趁着此次開通專欄的機會整理一篇文章,既能夠鞏固所學,也能夠爲後來境遇相同的人作個參考。html

首先提出幾個問題

  • Java能用來幹什麼
  • Java學的是什麼

Java能用來幹什麼

不少初學者一開始根本就沒弄明白Java的應用領域。小時候我對計算機的主要想法實際上是學習網絡安全成爲黑客大牛,後來在大學期間不知不覺的進入了Java領域。前端

在目前的軟件開發市場,Java主要用於服務器端的開發(雖然Java還提供了開發手機應用和電腦桌面應用,但早已不成爲主流了),服務器便是處理你對軟件的操做並響應結果。這裏說的軟件主要有網站、手機app、電腦桌面應用等,一般將軟件稱爲客戶端。java

下面用一張圖表示主流Java程序的體系架構web

Java學的是什麼

根據上面說的體系架構,學習Java同時還要涉及其餘技術。這裏以javaEE來講,主要有三大模塊。數據庫

  • web前端
  • Java
  • 數據庫

一些坑編程

相信不少人在打算自學Java的時候,並無去仔細瞭解Java的應用方向,更沒有去研究過Java的知識體系。懵懵懂懂上路,兜兜轉轉,不得要害,甚是痛苦!安全

當咱們零基礎打算自學Java的時候,不少人第一反應是去百度自學Java,或者去知乎搜自學Java,找個高票答案,聽信一些所謂大佬的話買一堆書籍如:《Java核心技術卷》、《Java編程思想》、《Effective Java》等等。事實上這些書並不適合小白,而後多半是從入門到放棄。服務器

百度獲得的信息資源也是五花八門讓人眼花繚亂,甚至是過期的內容。網絡

 

接下來進入正題。爲幫助選擇困難症的同窗,這裏不會讓你們作太多選擇。架構

各階段教程推薦

1.JavaSE

A.劉意27天Java基礎視頻

B.馬士兵Java學習視頻

Java基礎內容基本上沒多大變化,主要變化也是隨着jdk版本的升級帶來的新特性,這些內容後期有基礎了再自行百度查找相關文檔學習。

我的仍是比較推薦A套視頻的,B套視頻可用於輔助。畢向東的視頻沒看過也沒有資源,因此不作評論。

關注公衆號回覆JavaSE獲取視頻資源

2.JavaWeb

JavaWeb視頻教程_王澤(廣陵散)+崔希凡

這套視頻一直是經典,知識點講解全面且清晰,甚至包含了web前端的基礎知識和數據庫相關知識。這裏也就再也不推薦其餘視頻了。

關注公衆號回覆JavaWeb獲取視頻資源

3.主流框架

Spring:Spring4.x入門視頻教程_王澤(廣陵散)

關注公衆號回覆Spring獲取視頻資源

Mybatis:Mybatis由淺入深教程

關注公衆號回覆Mybatis獲取視頻資源

SpringMvc:Springmvc由淺入深教程

關注公衆號回覆SpringMvc獲取視頻資源

IDE選擇:

初學者一開始沒必要太在乎使用哪一種開發工具,初學Java基礎最好使用submit、記事本等文本編輯器而後用命令行編譯和運行Java程序,否則老是習慣開發工具提供的代碼提示最後連Java基本關鍵都沒法手寫出來。掌握Java基本語法和命令行開發後再選擇eclipse、Myeclipse、idea等工具。



若是文章有錯的地方歡迎指正,你們互相交流。感謝關注公衆號developerLeo

原文出處:https://www.cnblogs.com/LeoCoding/p/11220324.html

相關文章
相關標籤/搜索