天天看點

給予Java初學者的一些建議

學習java,首先我們需要知道的是Java是什麼,對于它的定義往往都是非常抽象的,因為它是一種程式設計語言,廣泛的應用于各個領域。

Java由四方面組成:1.Java程式設計語言,即文法。2.Java檔案格式,即各種檔案夾、檔案的字尾。3.Java虛拟機(JVM),即處理*.class檔案的解釋器。4.Java應用程式接口(Java API)。

在開始學習Java的時候,我們需要找基礎教程學一下,多看一些相應的視訊去鑽研。

學習Java基礎的時候,應該盡量多動手嘗試,很多時候你想當然的事情,等你寫出來運作一下,你就會發現并沒有那麼簡單。

學完以上内容以後,當對Java有一個基本的了解的時候,你可以嘗試Java語言寫出一些簡單的程式,用的最簡單的編輯器就可以,比如記事本。這個時候,不要急于進入下一部分,留下幾天好好寫一些程式,盡可能熟悉這些基礎内容。

等你寫上幾天程式以後,你可能産生煩躁的情緒,會對它失去興趣,因為你寫的東西似乎看起來毫無用處,比如實作一個簡單的電腦,讀取一個檔案等。這個時候你就應該去學着寫一些讓你覺得有意思的東西了,充分的把你想要寫的程式和你生活中的一些興趣結合在一起,這樣你就可以産生新的好奇,新的去學習的動力,就可以讓你更加主動的學習更多的知識。

比如這些内容主要是Web開發相關的内容,包括HTML/CSS/JS(前端頁面)、Servlet/JSP(J2EE)以及Mysql(資料庫)相關的知識。

最先學習的應該是HTML/CSS/JS(前端頁面),這部分内容你可以去上面的那個runoob網站上找。你可以試着自己寫一些頁面,當然,你可以盡你最大的努力讓它變得最漂亮。這部分内容對于後端Java來說,理論上不是特别重要,但至少要達到可以自己寫出一些簡單頁面的水準。你需要學會使用資料庫,mysql是個不錯的入門選擇,而且Java領域裡主流的關系型資料庫就是mysql。這部分一般在你學習Servlet/Jsp的時候,就會接觸到的,其中的JDBC部分就是資料庫相關的部分。你不僅要學會使用JDBC操作資料庫,還要學會使用資料庫用戶端工具,比如navicat,sqlyog,二選一即可。

當你學會以上内容以後,這個時候你還不足以參加工作,你還需要繼續深造。公司裡為了提高開發的效率,會使用一些Java Web架構,是以你還需要學習一些開發架構。

目前比較主流的是SSM架構,即spring、springmvc、mybatis。你需要學會這三個架構的搭建,并用它們做出一個簡單的增删改查的Web項目。你可以不了解那些配置都是什麼含義,以及為什麼要這麼做,這些留着後面你去了解。但你一定要可以快速的利用它們三個搭建出一個Web架構,你可以記錄下你第一次搭建的過程,相信我,你一定會用到的。

還要提一句的是,你在搭建SSM的過程中,可能會經常接觸到一個叫maven的工具。這個工具也是你以後工作當中幾乎是必須要使用的工具,是以你在搭建SSM的過程中,也可以順便了解一下maven的知識。在你目前這個階段,你隻需要在網絡上了解一下maven基本的使用方法即可,一些高端的用法随着你工作經驗的增加,會逐漸接觸到的。

當你完成開發架構的學習以後,就可以實習工作了。與此同時,在工作的同時,你不應該停下你的學習,準确的說,是你在以後都不能停下學習,任何一門學問都是博大精深的,需要我們花費甚至于是一生的時間去研究。