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