java如何學(xué)習(xí)好
java如何學(xué)習(xí)好
信息科技必將是未來的潮流,Java語言必將在時(shí)代的進(jìn)步中發(fā)揮不可估量的作用,下面學(xué)習(xí)啦小編收集了一些關(guān)于java學(xué)習(xí)方法,希望對(duì)你有幫助
java學(xué)習(xí)方法
基礎(chǔ)語法及JAVA原理
基礎(chǔ)語法和JAVA原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當(dāng)危險(xiǎn)的。學(xué)習(xí)JAVA也是如此,必須要有扎實(shí)的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。參加SCJP(SUN公司認(rèn)證的JAVA程序員)考試不失為一個(gè)好方法,原因之一是為了對(duì)得起你交的1200大洋考試費(fèi),你會(huì)更努力學(xué)習(xí),原因之二是SCJP考試能夠讓你把基礎(chǔ)打得很牢靠,它要求你跟JDK一樣熟悉JAVA基礎(chǔ)知識(shí);但是你千萬不要認(rèn)為考過了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險(xiǎn)的。獲得"真正"的SCJP只能證明你的基礎(chǔ)還過得去,但離實(shí)際開發(fā)還有很長的一段路要走。
思想的領(lǐng)悟
掌握了基礎(chǔ)語法和JAVA程序運(yùn)行原理后,我們就可以用JAVA語言實(shí)現(xiàn)面向?qū)ο蟮乃枷肓?。面向?qū)ο?,是一種方法學(xué);是獨(dú)立于語言之外的編程思想;是CBD基于組件開發(fā)的基礎(chǔ);屬于強(qiáng)勢技術(shù)之一。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z言的時(shí)候,你會(huì)感到特別的熟悉親切,學(xué)起來像喝涼水這么簡單。
使用面向?qū)ο蟮乃枷脒M(jìn)行開發(fā)的基本過程是:
●調(diào)查收集需求。
●建立用例模型。
●從用例模型中識(shí)別分析類及類與類之間的靜態(tài)動(dòng)態(tài)關(guān)系,從而建立分析模型。
●細(xì)化分析模型到設(shè)計(jì)模型。
●用具體的技術(shù)去實(shí)現(xiàn)。
●測試、部署、總結(jié)。
基本API的學(xué)習(xí)
進(jìn)行軟件開發(fā)的時(shí)候,并不是什么功能都需要我們?nèi)?shí)現(xiàn),也就是經(jīng)典名言所說的"不需要重新發(fā)明輪子"。我們可以利用現(xiàn)成的類、組件、框架來搭建我們的應(yīng)用,如SUN公司編寫好了眾多類實(shí)現(xiàn)一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調(diào)用類中的方法來完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數(shù)個(gè)數(shù)及類型是?類的構(gòu)造器需不需要參數(shù)?總不可能SUN公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。他們只能提供文檔給我們查看,JAVADOC文檔(參考文獻(xiàn)4.4)就是這樣的文檔,它可以說是程序員與程序員交流的文檔?;続PI指的是實(shí)現(xiàn)了一些底層功能的類,通用性較強(qiáng)的API,如字符串處理/輸入輸出等等。我們又把它成為類庫。熟悉API的方法一是多查JAVADOC文檔(參考文獻(xiàn)4.4),二是使用JBuilder/Eclipse等IDE的代碼提示功能。
特定API的學(xué)習(xí)
JAVA介入的領(lǐng)域很廣泛,不同的領(lǐng)域有不同的API,沒有人熟悉所有的API,對(duì)一般人而言只是熟悉工作中要用到的API。如果你做界面開發(fā),那么你需要學(xué)習(xí)Swing/AWT/SWT等API;如果你進(jìn)行網(wǎng)絡(luò)游戲開發(fā),你需要深入了解網(wǎng)絡(luò)API/多媒體API/2D3D等;如果你做WEB開發(fā),就需要熟悉Servlet等API啦??傊?,需要根據(jù)工作的需要或你的興趣發(fā)展方向去選擇學(xué)習(xí)特定的API。
零基礎(chǔ)java學(xué)習(xí)方法
1、理解Java思想Java是一門面向?qū)ο缶幊陶Z言。向?qū)ο缶幊淌荍ava最核心的思想,這也是區(qū)分和C等其他編程語言的一個(gè)顯著特征。掌握面一門語言,首先得掌握它的思想,思想決定高度。這就和我們學(xué)習(xí)語文和英語一樣,漢語學(xué)拼音,英語學(xué)音標(biāo)。抓住了核心,學(xué)習(xí)起來就事半功倍。
2、弄清基本概念
作為一門語言,Java肯定有著豐富而又簡單的概念。弄清這些基本概念也是必不可少的,死記硬背肯定是不行的,重在理解,理解它們之間的區(qū)別與聯(lián)系,分別有那些應(yīng)用。有些同學(xué)打開電腦就照著書本敲代碼,根本沒有想過這些代碼中用到了哪些知識(shí)點(diǎn),更談不上理解了,這樣是沒有任何效果的。
3、多練習(xí)
只理解了Java的基本概念是遠(yuǎn)遠(yuǎn)不止的,還要知道怎么去使用。剛開始,你可能會(huì)覺得Java中那么多東西怎么也記不住,就連寫一個(gè)小小的入門級(jí)程序都要涉及到好多東西。但是,當(dāng)你親手在鍵盤上敲了幾遍之后,你就會(huì)覺得之前的那些問題都不是問題了。
4、學(xué)會(huì)幫助看文檔與源代碼Java是一門開放源代碼的編程語言。利用網(wǎng)絡(luò)可以下載官方的幫助文檔,當(dāng)你不知道一個(gè)東西怎么用時(shí),你可以打開幫助文檔,你的問題一下就解決了。如果還不能解決的話,打開搜索引擎,輸入你的問題,你一定會(huì)找到答案的。如果你想弄懂Java底層的原理的話,可以去網(wǎng)上下載對(duì)應(yīng)的源代碼??戳嗽创a之后,你會(huì)發(fā)現(xiàn)Java的世界是多么的奇妙,也會(huì)提高你Java編程的水平。
猜你感興趣: