Java學習進階

 Java近年來已經成爲了使用面最廣的一門語言,越來越多的同學使用Java進入編程領域,開啓自己的編碼之路。
但是如何才能在最短的時間內,高效地學習好Java這門語言呢?

1.基礎語法和JAVA原理是基礎,基礎不牢靠,猶如沙地上建摩天大廈,是相當危險的。
學習JAVA也是如此,必須要有紮實的基礎,以後在學習java web之類的方向上才能如虎添翼,得心應手。
Java是一門面向對象的語言,在最開始的時候,最好就要培養起自己面向對象的思考方式,面向接口的編碼方式。
這樣才能在以後的運用當中不至於出現一些不必要的麻煩。

2.面向對象,是一種方法學;是獨立於語言之外的編程思想;是CBD基於組件開發的基礎;屬於強勢技術之一。
當以後因工作需要轉到別的面嚮對象語言的時候,你會感到特別的熟悉親切,學起來像喝涼水這麼簡單。
關於面向對象 可以參考:
http://www.itcaicai.com/thread-886-1-1.html

3.基本API的學習
進行軟件開發的時候,並不是什麼功能都需要我們去實現,也就是經典名言所說的"不需要重新發明輪子"。
我們可以利用現成的類、組件、框架來搭建我們的應用,如SUN公司編寫好了衆多類實現一些底層功能,
以及我們下載過來的JAR文件中包含的類,我們可以調用類中的方法來完成某些功能或繼承它。那麼這些類中究竟提供了哪些方法給我們使用?
方法的參數個數及類型是?類的構造器需不需要參數?總不可能ORACLE公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。
他們只能提供文檔給我們查看,JAVA DOC文檔(下載地址:
http://www.itcaicai.com/portal.php?mod=view&aid=214

4.特定API的學習
JAVA介入的領域很廣泛,不同的領域有不同的API,沒有人熟悉所有的API,對一般人而言只是熟悉工作中要用到的API。
如果你做界面開發,那麼你需要學習Swing/AWT/SWT等API;如果你進行網絡遊戲開發,你需要深入瞭解網絡API/多媒體API/2D3D等;
如果你做WEB開發,就需要熟悉Servlet等API啦。總之,需要根據工作的需要或你的興趣發展方向去選擇學習特定的API。

5.開發工具的使用
在學習基礎語法與基本的面向對象概念時,從鍛鍊語言熟練程度的角度考慮,我們推薦使用的工具是NOTEPAD++ + JDK。
這時候不要急於上手netbeans/Eclipse等集成開發環境,以免過於關注IDE的強大功能而分散對JAVA技術本身的注意力。
過了這一階段你就可以開始熟悉IDE了。

在學習的過程當中,要注意以下幾點:
勤查API文檔。
學會使用google
學會使用網上資源
學會在網絡上交流
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章