南通科迅教育培訓(xùn)中心
軟件開發(fā)JAVA難學(xué)嗎?
很多人立志成為一個(gè)JAVA的軟件開發(fā)者,有的是為了滿足自己的興趣,有的是為了掌握一門能給自己帶來好工作的技能,不論是什么樣的初衷,你都需要有強(qiáng)大的技能和出色的思想才能實(shí)現(xiàn)目標(biāo)。Java難學(xué)嗎?JAVA并不像很多人想象的那樣枯燥和困難,實(shí)際上這是一個(gè)持續(xù)積累的過程。就像大家熟知的一句俗語,羅馬城不是一天建成的。你沒有必要也不可能要求自己在很短的時(shí)間內(nèi)成為一個(gè)專家,但持續(xù)不斷的努力是一個(gè)必要的條件。如果你能遵循下面的步驟,相信每個(gè)人都會(huì)成為牛人。
Java牛人步驟一:對OO的概念要有很好的理解:
對于JAVA程序員來說,深刻了解OO(面向?qū)ο螅┑母拍钍欠浅1匾模瑳]有這種理解,你就無法發(fā)現(xiàn)諸如JAVA這樣的面向?qū)ο缶幊痰拿烂钪帯H绻銓O沒有一個(gè)明確的概念,你可能會(huì)在使用面向?qū)ο笳Z言的時(shí)候依然遵循面向過程的編程方式。只學(xué)習(xí)概念不會(huì)對你有多大的幫助,你應(yīng)該知道如何用面向?qū)ο蟮睦砟顏碓O(shè)計(jì)一個(gè)解決方案。所以你你應(yīng)該很好的學(xué)會(huì)使用對象建模,繼承,多態(tài),設(shè)計(jì)模式等知識。
Java牛人步驟二:掌握核心的API
不管你對理論知識多么的熟練,如果你不了解語言的構(gòu)成和核心API,那這一切都沒有用。就JAVA而言,你應(yīng)該對它的API有非常強(qiáng)的實(shí)戰(zhàn)經(jīng)驗(yàn),例如java.lang.*, IO, Exception(異常),Collections (集合),Generics(泛型),Threads(線程),JDBC(數(shù)據(jù)庫連接)等等。如果你想成為一個(gè)網(wǎng)絡(luò)應(yīng)用程序的開發(fā)者,不論你使用哪個(gè)框架,你都必須對Servlet和JSP特別的熟悉。
Java牛人步驟三:不斷的寫代碼
理論說起來會(huì)顯得很簡單,我們可以很輕松的給出一個(gè)問題的解決方案,當(dāng)然,是口頭上的。但是當(dāng)我們開始實(shí)施這個(gè)解決方案的時(shí)候才會(huì)意識到問題的深度。只有當(dāng)你在寫代碼的時(shí)候,才會(huì)真正理解編程語言的局限,才能真正設(shè)計(jì)出切實(shí)可行的解決方案。對于初學(xué)者來說,寫代碼尤為重要,強(qiáng)制記憶在編程世界是行不通的,不停的打代碼,哪怕是一個(gè)很簡單的東西,把它用代碼實(shí)現(xiàn)并運(yùn)行,這才是學(xué)習(xí)編程*一可行的道路。這里我要再強(qiáng)調(diào)一次,尤其是初學(xué)者,不要妄想只憑雙眼就能看會(huì),也不要妄想不通過練習(xí)就能掌握,一定要練習(xí),練習(xí),練習(xí)! |
 |
|