對(duì)Java語(yǔ)言入門(mén)初學(xué)者的一些建議

字號(hào):

Java總有它的千般好處使你選擇它,但這些隨便翻翻書(shū)或在網(wǎng)上逛一圈就能找到答案。在本文中,筆者把自己學(xué)習(xí)Java的一些切身體會(huì)和過(guò)程寫(xiě)出來(lái),供初學(xué)者做個(gè)參考。
    我在學(xué)習(xí)Java的過(guò)程中主要圍繞以下幾個(gè)方面來(lái)學(xué)習(xí):
    1.時(shí)刻提醒自己Java是一種OOP語(yǔ)言工具,而不僅僅是編碼,只有這樣才能總體把握和運(yùn)用Java。
    2.在學(xué)習(xí)的過(guò)程中,能夠了解Java的底層機(jī)制,而不是僅僅停留在表層,不是抄書(shū)上的例子運(yùn)行出結(jié)果就可以。要注意,即便對(duì)一個(gè)簡(jiǎn)單的例子也要有耐心去琢磨、調(diào)試、改動(dòng)。
    3.在學(xué)習(xí)的過(guò)程中一定要?jiǎng)邮肿?、?xiě)代碼,而不是抱一本書(shū)看看就行。很多東西和體會(huì)必須自己動(dòng)手才能真正屬于自己,能參與一些實(shí)際的項(xiàng)目。
    4.在學(xué)到一定階段后,你開(kāi)始希望用學(xué)過(guò)的東西做些什么。這時(shí)的你應(yīng)該開(kāi)始學(xué)習(xí)一些更多、更復(fù)雜的知識(shí),比如J2EE平臺(tái)的構(gòu)建、EJB的開(kāi)發(fā)等。對(duì)于這一部分,我建議找一本較薄的書(shū)先了解一個(gè)大概,心里有個(gè)總體的認(rèn)識(shí),對(duì)更多的技術(shù)術(shù)語(yǔ)做個(gè)初步掌握。我認(rèn)為這個(gè)階段看看《J2EE技術(shù)實(shí)踐》很不錯(cuò),它可以讓你了解J2EE包含的各種技術(shù)和框架,同時(shí)提供很多實(shí)際的例子來(lái)加深對(duì)J2EE的整體了解。
    學(xué)習(xí)Java的興趣和決心起了很關(guān)鍵的作用。在有了上述基礎(chǔ)后,我便開(kāi)始一步一步地學(xué)習(xí)Java。
    Java環(huán)境的搭建
    要運(yùn)行Java程序,必須安裝JDK。JDK是整個(gè)Java的核心,其中包括了Java編譯器、JVM、大量的Java工具以及Java基礎(chǔ)API。
    可以從http://Java.sun.com下載JDK,有1.4版本和1.31版本。我的學(xué)習(xí)環(huán)境中首先,采用的是1.31版本。
    解壓安裝。然后,進(jìn)行環(huán)境設(shè)置。
    1.對(duì)于Windows平臺(tái)要進(jìn)行以下設(shè)置:
    set PATH=YOUR_INSTALL_ DIR\bin; C:\Windows; C:\Windows\Command
    set classpath=. ; YOUR_INSTALL_DIR\lib\tools.jar
    2.對(duì)于Linux平臺(tái)要編輯/etc/profile文件:
    JAVA_HOME=your_install_dir/JDK/j2sdk
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/td.jar:$JAVA_HOME/jre/lib/rt.jar:.
    PATH=$PATH:$JAVA_HOME/bin
    export PATH PS1 USER LOGNAME MAIL HOSTNAME HISTSIZE HISTFILESIZE
    INPUTRC JAVA_HOME CLASSPATH RESIN_HOME
    最后,在終端上輸入Java看能不能找到這個(gè)命令,如果能找到安裝就成功了。
    下面介紹一下JDK的幾個(gè)重要的命令:
    ◆Java執(zhí)行工具,是啟動(dòng)JVM(虛擬機(jī))并執(zhí)行class(BYTE CODE)文件的命令;
    ◆javac 編譯器,由.java文件生成.class文件;
    ◆jar Java壓縮打包工具;
    ◆Javadoc 文檔生成器。
    最后就是JDK Documentation,這是JDK的聯(lián)機(jī)幫助文檔,是最有用和最重要的學(xué)習(xí)參考文檔,應(yīng)該多看。