原創(chuàng)|行業(yè)資訊|編輯:郝浩|2014-07-16 15:13:22.000|閱讀 1062 次
概述:本文向初學(xué)者提供了學(xué)習(xí)Java編程的一些有用的建議,并給出了一些Java的有用資源供大家分享。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Java編程的準(zhǔn)備:對(duì)Java進(jìn)行編程之前,你需要一個(gè)編譯器,用于將Java源代碼轉(zhuǎn)換為字節(jié)碼。在過去,唯一可供選擇的只有Sun公司的JDK。現(xiàn)在你有更多種的選擇了,比如能夠編譯生成class文件、本地exe文件的GNU公司的 GCJ 、jikes以及IBM的開源工具。另外, 你還需要一個(gè)Java虛擬機(jī),它被俗稱為“機(jī)器中的機(jī)器”,用于獲取Java字節(jié)碼并在目標(biāo)處理器上將它們轉(zhuǎn)換成機(jī)器語言。它們可以幫助你干很多事,前提是你得保證javac 編譯器和Java JRE 虛擬機(jī)的運(yùn)行正常。
1.關(guān)于Java程序的下載和安裝。Windows和Solaris的用戶使用Java前應(yīng)先訪問Oracle公司的進(jìn)行下載,而Macintosh (Mac機(jī))則自帶Java SE。為了獲得更大的可移植性,并且由于不是你的所有潛在用戶都安裝了最新的JVM,所以安裝時(shí)請(qǐng)選擇較老的版本。或者使用一個(gè)開源或其它第三方的編譯器如GCJ或jikes,將源文件編譯成本地可執(zhí)行文件。再或者將程序運(yùn)行在Java JRE上。
2.關(guān)于開發(fā)環(huán)境的學(xué)習(xí)。推薦學(xué)習(xí)Eclipse和NetBeans,它們是最常用的2個(gè)Java開發(fā)環(huán)境,能夠?qū)θ魏五e(cuò)誤進(jìn)行報(bào)錯(cuò),另外在接口、編程方式等方面也能為你提供有效的幫助。
3.了解編輯-編譯-測(cè)試的流程。可以選擇從Hello World的入門程序開始進(jìn)行研究。
4.找一本關(guān)于Java編程的好書仔細(xì)閱讀。萬事開頭難,學(xué)習(xí)這門語言,最難的時(shí)候就是剛?cè)腴T的那段時(shí)間。 另外,推薦Bookboon網(wǎng)站,那上面有很多免費(fèi)的Java電子書。
5.多上網(wǎng)看一看有關(guān)Java教程或者資源的網(wǎng)站。這里推薦幾個(gè)國外的網(wǎng)站:Cksstudios.com, Javacooperation, Cokeandcode 以及 Oracle的官網(wǎng) 。
6. 閱讀Java教程,并按照教程演示的動(dòng)手做。 有一句話,行動(dòng)往往比空想更加有效。還有一句話,熟能生巧。強(qiáng)力推薦。
7. 養(yǎng)成閱讀方法和類描述的習(xí)慣,這對(duì)于以后靈活使用很有好處。對(duì)于類、方法和變量的特定信息,你可以訪問 。
8.如果你在Java的學(xué)習(xí)中碰到了難點(diǎn),請(qǐng)習(xí)慣使用搜索引擎。開源是Java的一個(gè)最大的特點(diǎn),網(wǎng)絡(luò)上到處都有關(guān)學(xué)習(xí)Java的文章。另外,當(dāng)你有一定Java基礎(chǔ)后,可以多和周邊或網(wǎng)絡(luò)上有同樣興趣的人一起來討論,這比你去單獨(dú)開發(fā)項(xiàng)目來提高的效率要高的多。
9.養(yǎng)成編寫Java代碼的好習(xí)慣。為你的代碼添加注釋,代碼組織模塊盡量做到小型、準(zhǔn)確。結(jié)構(gòu)混亂繁瑣的Java子程序方法會(huì)使你的代碼變得很難讀懂,且不易維護(hù)。
10.代碼重用是提高開發(fā)效率的最有效手段。你辛辛苦苦忙活半天的東西卻是別人早已完成并開源出來的,你不感到沮喪么?而且這樣做多沒效率。所以要習(xí)慣代碼重用,當(dāng)然,知識(shí)儲(chǔ)備是個(gè)前提。和 包含了大量的開源代碼,在你進(jìn)行項(xiàng)目開發(fā)前熟悉下這兩個(gè)網(wǎng)站可以讓你少走很多彎路。
本文以為原型改編整理而成。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn