計算機等級考試二級JAVA考點分析之JAVA概述2

字號:

1.2 Java語言的實現(xiàn)機制
    考點2:
    1.JVM(Java虛擬機)
    Java語言是一種解釋執(zhí)行的語言,Java編譯系統(tǒng)先將源文件(.java)編譯為字節(jié)碼文件(.class),然后再由Java虛擬機解釋執(zhí)行字節(jié)碼文件。字節(jié)碼不可以直接在操作系統(tǒng)上運行,而只能通過虛擬機解釋執(zhí)行,因此虛擬機將字節(jié)碼程序和操作系統(tǒng)及硬件分開,使得Java程序能在異構(gòu)平臺上執(zhí)行。虛擬機執(zhí)行過程有3個特點:多線程、動態(tài)鏈接和異常處理。
    2.垃圾回收機制
    Java語言提供了一個系統(tǒng)級的線程,實現(xiàn)對內(nèi)存使用的監(jiān)控,在程序不需要時回收閑置不用的內(nèi)存,從而減輕了程序員對內(nèi)存管理的負(fù)荷。
    3.代碼的安全檢驗
    除了對一般的編譯和解釋方面的語法、規(guī)則和格式進行檢查之外,Java語言還提供了訪問權(quán)限和類型轉(zhuǎn)換合法性的檢驗,操作數(shù)堆棧溢出檢驗及參數(shù)類型合法檢驗。另外,Java語言還提供了資源域概念,通過分配方案,設(shè)定不同的資源域,無需區(qū)分本地與遠(yuǎn)程。
    1.3 Java語言的體系結(jié)構(gòu)
    考點3:
    JDK目錄結(jié)構(gòu)
    現(xiàn)在常用的JDK是j2sdkl.4.2版,以該版本為例,其目錄結(jié)構(gòu)如下描述。
    JDK\bin\ 包括編譯器、解釋器和一些基本工具。
    JDK\demo\ 包括一些簡單的示例。
    JDK\include\ 是Win32子目錄,包括本地方法文件。
    JDK\jre\ 是Java程序運行環(huán)境的根目錄。
    JDK\jre\bin 包括平臺運行時的工具和類庫的可執(zhí)行文件和動態(tài)鏈接庫文件。
    JDK\jre\lib 包括Java運行環(huán)境的代碼庫,默認(rèn)安裝文件等。
    JDK\lib 包括類庫文件。
    JDK\src.zip 源代碼壓縮文件。
    考點4:
    Java的API結(jié)構(gòu)
    1.Java核心包
    ( 1 ) Java. lang,封裝了所有編寫Java程序所需要的基本類,包括Object , Class和System等其中Object類是所有類的根類,任何類都是繼承該類而建立的;Class類是由編譯器動態(tài)生成對象的一個伴隨每一個類的特殊類,它的對象包含聽對應(yīng)的類的所有信息;System類是一個final類,主要提供標(biāo)準(zhǔn)I/O和對系統(tǒng)環(huán)境信息的訪問等,該類不可能被實例化。
    (2) java.Awt,窗口工具包,提供操作圖形用戶界面的基本功能。
    (3)java.Applct,封裝Apple t類的包,提供Applet執(zhí)行時需要的類。
    (4)java.io,封裝I/O操作的包。
    (5 ) java.util,提供實用程序類及集合類等常用工具類。
    (6)其他java.Net、java.math、java.rmi、java.sql、java.text、java.bean、java.security等。
    2.Java擴展包
    主要包括javax.naming、javax.swing,javax.rmi,javax.transaction、javax.sound和javax.a(chǎn)ccessibility等。
    3.Java語言的文檔
    API文檔是很好的編程工具,它提供了類庫的詳細(xì)說明。文檔中類的描述一般由以下幾個部分組成:包名、類名、繼承結(jié)構(gòu)、類的實現(xiàn)接口、類的定義和說明、類的成員變量列表、構(gòu)造方法列表、方法返回類型、方法列表、方法詳細(xì)列表及描述。
    考點:5
    Java語言的程序結(jié)構(gòu)
    Java程序代碼的結(jié)構(gòu)主要包括如下幾個部分。
    首先在源文件最開始處是1個package語句,用于指定源文件所在的包;如果沒有該語句則默認(rèn)將源文件保存在當(dāng)前文件夾下;緊接著在所有類定義之前的是import語句,用于引入標(biāo)準(zhǔn)的類,一般可有0個或者1個;再接下來是public classDefinition,用于指定源文件的類名,也是源文件名,可以有0個或者1個;再接著是若干classDefinition,用于一般類的定義,可以沒有;最后是若干interfaceDefinition,用于定義接口,可以沒有。
    注意:一個Java源文件中最多只能有一個public類,并且源文件名必須和public類名相同。
    考點:6
    Java開發(fā)環(huán)境的設(shè)置
    (1)Windows 98下開發(fā)環(huán)境的設(shè)置。
    找到系統(tǒng)根目錄下的autoexec.bat文件,并用文本編輯器打開,在該文件的最后追加如下的命令(其中C:\jdk1.4.2\為JDK的安裝目錄):
    SET PATH=%PATH%;C:\jdkl.4.2\bin
    SET CLASSPATH=.;C:\jdkl.4.2\lib
    (2)Windows2000下開發(fā)環(huán)境的設(shè)置。
    進入“控制面板”→“系統(tǒng)”→“高級”→“環(huán)境變量”→“系統(tǒng)變量”,新建一個環(huán)境變量名為“classpath”,添加變量值為“C:\jdk1.4.2 \ lib”;然后再雙擊“path”,添加變量值為“C :\jdkl.4.2 \bin”;最后重新啟動系統(tǒng)完成設(shè)置。