隨著銀行、券商、電子教育平臺的認可和力捧,Java這個已經被眾多的年輕程序認為不時髦的語言又重回了大眾的視線,因其良好的穩定性,開放性,Java編程這些年無論是在行業發展的方向和從業人員的薪資上面一直持穩定性的發展。
對于這樣一門發展良好,以及未來的發展趨勢依舊完美的程序語言來說,0基礎的人們如何學習它,并能成功作為謀生工具呢?如果你是在校學生,務必要在學好基礎(比如計算機系統、算法、編譯原理等等)的前提下,再考慮去進行下面的學習。對于尚未做過Java工作的同學,包括一些在校生以及剛準備轉行Java的同學以下的學習路線都適用。
一、必學Java基礎。學習Java基礎的時候,應該盡量多動手,很多時候,你想當然的事情,等你寫出來運行一下,你就會發現不是這么回事兒,不信你就試試。學完以上內容以后,你應該對Java有一個基本的了解了,你可以用Java語言寫出一些簡單的程序,并且你用的是最簡單的編輯器,比如記事本。這個時候,不要急于進入下一部分,留下幾天好好寫一些程序,盡可能熟悉這些基礎內容。
二、必學Web開發。等你寫上幾天程序以后,你往往會比較迷茫,因為你寫的東西似乎看起來毫無用處,比如實現一個簡單的計算器,讀取一個文件等。這個時候你就應該去學著寫一些讓你覺得有意思的東西了,所以你應該學習更多的知識。這些內容主要是Web開發相關的內容,包括HTML/CSS/JS(前端頁面)、Servlet/JSP(J2EE)以及Mysql(數據庫)相關的知識。它們的學習順序應該是從前到后,因此最先學習的應該是HTML/CSS/JS(前端頁面。
你可以試著自己寫一些頁面,當然,你可以盡你最大的努力讓它變得最漂亮。這部分內容對于后端Java來說,理論上不是特別重要,但至少要達到可以自己寫出一些簡單頁面的水平。接下來,你需要學習的是Servlet/JSP(J2EE)部分,這部分是Java后端開發必須非常精通的部分,因此這部分是這三部分中最需要花精力的,而且這個時候,你要學會使用開發工具,而不能再使用記事本了,可以選擇eclipse。當你下載安裝好eclipse以后,請一步一步去學習,一定要多動手。
最后一步,你需要學會使用數據庫,Mysql是個不錯的入門選擇,而且Java領域里主流的關系型數據庫就是Mysql。這部分一般在你學習Servlet/Jsp的時候,就會接觸到的,其中的JDBC部分就是數據庫相關的部分。你不僅要學會使用JDBC操作數據庫,還要學會使用數據庫客戶端工具,比如Navicat,Sqlyog,二選一即可。
如果覺得自學起來太吃力,不能很好的領會和吸收,強烈推薦藍鷗教育的Java課程,藍鷗Java課程采用雙師授課,授課老師VCR講解+技術講師輔導實時練習。優勢:確保最好的老師把技術講解透徹,同時立即進入練習,技術老師再次講解及輔導,立即吸收消化知識點。進度技術講師可以根據學員吸收情況控制,確保學習效果。擴充知識點,翻轉課堂,學員深度參與其中。培養學習方法,形成學習習慣。