快速學(xué)習(xí) java
學(xué)習(xí)計算機語言并非難事,關(guān)鍵在于你是否找到了適合自己的學(xué)習(xí)方法,很多人苦于自己總是不開竅,讀了很多相關(guān)書籍,卻依然不會用。下面小編分享一下快速學(xué)習(xí)java的方法。
學(xué)習(xí)java的方法1
我們必須明確一個大方向,也就是說現(xiàn)在面向?qū)ο蟮?a target="_blank" style="padding: 0px; margin: 0px; box-sizing: border-box; color: rgb(6, 139, 242); line-height: 50px; font-size: 16px;">編程范疇。盡管人工智能曾經(jīng)有所浪潮,但未來5-10年工業(yè)界廣泛承認并接受的將是面向?qū)ο笫降木幊?。工業(yè)界目前最流行的面向?qū)ο缶幊陶Z言就是C++和Java。所以基本上鎖定這兩個方向就可以了。而且完全可以同時掌握。Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是設(shè)計到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。
目前比較好的開發(fā)模式是采用自定向下的面向?qū)ο蟮脑O(shè)計,加上MVC的模式(你可以看一下我介紹的關(guān)于MVC的內(nèi)容)。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應(yīng)符合7+/-2的原則,因為我們?nèi)说亩逃洃浘褪沁@樣。一般有圖形用戶界面的 應(yīng)從界面開始設(shè)計。
3
學(xué)習(xí)java的方法2
學(xué)習(xí)JAVA語言很簡單,畢竟JAVA語言也只包含五十多個關(guān)鍵詞(keyword)與幾十個算符(operator),再加上JAVA語法(syntax)也很簡單,所以一般人可以很快就學(xué)會JAVA語言。讀書不怕讀不懂,尤其是對于剛開始接觸第一種計算機語言的人來說,看書如同看天書簡直太正常了,但是基礎(chǔ)知識是要具備的,所以看書很重要,對于沒有任何計算機基礎(chǔ)的人來說,必須要從看書開始。通常書中會羅列出一堆一堆的專有名詞,不懂沒關(guān)系,但是要留個印象。一些專有名詞的定義以及特點,不求能背下來,但是要大致記住有這個東西,到時候遇到了可以翻開書查閱。
我認為既然要學(xué)一種語言,對應(yīng)的工具軟件應(yīng)該必須已經(jīng)安裝好了,遇到不懂的名詞如果下面有例子,可以將例子敲入到編輯器中,一旦抽象的語言變成了實際的例子,相對來說就容易理解了。只要記住這個例子,到時候再遇到同樣的問題就可以根據(jù)例子進行判斷。
4
學(xué)習(xí)java的方法3
萬丈高樓平地起,首先要學(xué)好java的基礎(chǔ)部分,重點學(xué)習(xí)java SE,尤其要熟練掌握面向?qū)ο蟆⒓峡蚣?,常用的?shù)據(jù)結(jié)構(gòu)、JDBC、異常、IO、線程和網(wǎng)絡(luò)編程,對于每個知識點,最好是能學(xué)做結(jié)合,開發(fā)一些程序,便于深入了解。
基礎(chǔ)學(xué)習(xí)完畢之后,開始進入java web部分的學(xué)習(xí),主要是考慮到j(luò)ava web的應(yīng)用范圍很廣,而且招聘的時候,基本都要求這些。首先學(xué)習(xí)Servlet、JSP的基礎(chǔ)知識,了解httprequest,httpResponse,之后開始學(xué)習(xí)Struts2、Hibernate和Spring,經(jīng)典的SSH框架。