資源描述:
《java程序設(shè)計(jì)教案 葉乃文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第2章Java程序設(shè)計(jì)語言基礎(chǔ)2.1Java程序的開發(fā)工具Java是一種將編譯與解釋融為一體的程序設(shè)計(jì)語言,這種處理機(jī)制確保了Java程序的與環(huán)境無關(guān)性,避免了單純解釋性程序的低效率弊病,為實(shí)現(xiàn)程序“一次編寫,隨處使用”的最終目標(biāo)提供了技術(shù)上的可靠保證。2.1.1JDK開發(fā)工具JDK是JavaDevelopmentKit的縮寫,即Java開發(fā)工具,其中包含了Java程序的運(yùn)行時(shí)環(huán)境和以命令行方式完成各種操作的命令行開發(fā)工具。根據(jù)不同的應(yīng)用對(duì)象,JDK又分為JavaSE開發(fā)工具、JavaEE開發(fā)工具和JavaME開發(fā)工具。JavaSE是JavaStandardEdition的縮寫,是Ja
2、va的標(biāo)準(zhǔn)開發(fā)工具,它既適用于開發(fā)與配置桌面或簡(jiǎn)單的服務(wù)器Java程序,也適用于開發(fā)與配置當(dāng)今時(shí)尚的嵌入式Java程序。JavaEE是JavaEnterpriseEdition的縮寫,是Java的企業(yè)級(jí)開發(fā)工具,它適用于開發(fā)復(fù)雜的服務(wù)器Java程序。JavaME開發(fā)工具JavaMicroEdition的縮寫,是Java的微型版本的開發(fā)工具,它適用于開發(fā)運(yùn)行在類似手機(jī)這樣的小型設(shè)備中的Java程序。1.安裝JDK可以直接在http://java.sum.com網(wǎng)站中下載到JDK開發(fā)工具的最新版本,這是Sun公司為開發(fā)Java程序的所有人士提供的免費(fèi)軟件。例如,根據(jù)下載向?qū)崾具x擇下載Wi
3、ndows環(huán)境的JDKSE6后,將會(huì)看到下載的文件名稱為jdk-6u11-windows-i586-p.exe,文件大小為72.9MB。下載文件jdk-6u11-windows-i586-p.exe之后,在資源管理器中雙擊這個(gè)文件的圖標(biāo)以達(dá)到運(yùn)行這個(gè)安裝程序的目的。程序運(yùn)行后會(huì)出現(xiàn)一系列提示或選擇窗口,供用戶確定安裝的選項(xiàng),觀察安裝的進(jìn)展。對(duì)于安裝路徑,建議使用默認(rèn)的設(shè)置。安裝完畢之后,為了提高日后的運(yùn)行效率,簡(jiǎn)化命令行的書寫格式,需要對(duì)系統(tǒng)中的執(zhí)行路徑與環(huán)境變量進(jìn)行設(shè)置。幾個(gè)重要的子目錄在bin子目錄中存放著全部開發(fā)工具。在jre子目錄中存放著Java運(yùn)行時(shí)環(huán)境,包括Java虛擬機(jī)、
4、類庫(kù)及支持Java程序運(yùn)行的程序。在lib子目錄中存放著開發(fā)工具需要的附加類庫(kù)和支持文件。幾個(gè)重要的子目錄在include子目錄中存放著支持使用Java本機(jī)界面、Java虛擬機(jī)工具界面及Java2平臺(tái)的其他功能進(jìn)行本機(jī)代碼編程的頭文件。在demo子目錄中存放著一些Java程序的實(shí)例代碼,包括使用Swing、其他Java基類及Java平臺(tái)調(diào)試器體系結(jié)構(gòu)的實(shí)例。2.JDK中的幾個(gè)重要文件javac.exe是Java程序的編譯器,利用它可以完成對(duì)Java程序的編譯。java.exe是執(zhí)行Java程序的解釋器,通常被人們稱為Java虛擬機(jī)。appletviewer.exe用于模擬在瀏覽器下運(yùn)行
5、applet應(yīng)用程序的效果。通常用于在沒有瀏覽器的情況下運(yùn)行與調(diào)試applet應(yīng)用程序。jar.exe用于創(chuàng)建與管理Java歸檔文件。javadoc.exe是API文檔生成器。3.利用JDK運(yùn)行Java程序的基本過程選擇一個(gè)具有文本編輯功能的文本編輯器,將Java代碼錄入其中并保存成Java源文件。Java源文件的命名規(guī)則為:主類名稱+.java利用javac對(duì)Java代碼進(jìn)行編譯,并生成字節(jié)碼文件,文件名后綴為.class。利用java運(yùn)行.class文件。舉例文件名:HelloWorldClass.java編譯:javacHelloWorldClass.java運(yùn)行:javaHel
6、loWorldClass2.1.2Java集成開發(fā)工具人們普遍使用Java集成開發(fā)環(huán)境,即將編輯、編譯、解釋、跟蹤、測(cè)試融為一體的開發(fā)環(huán)境,IBM公司開發(fā)的EclipseIDE和Sun公司開發(fā)的NetBeansIDE就是兩個(gè)極具代表性且應(yīng)用十分廣泛的Java集成開發(fā)環(huán)境,它們都是免費(fèi)軟件,Eclipse可以從網(wǎng)站hppt://www.eclipse.org下載獲得,NetBeansIDE可以從網(wǎng)站hppt://java.sun.com下載獲得。1.NetBeansIDE開發(fā)環(huán)境概要可以在圖形用戶界面下,利用鼠標(biāo)選擇想要的操作,而不需要鍵入命令行;可以將所有源程序代碼與配置文件組織在一起
7、形成一個(gè)項(xiàng)目,便于程序包的管理;可以利用可視化工具輕而易舉地設(shè)計(jì)圖形用戶界面;可以即時(shí)顯示語法錯(cuò)誤,編譯、解釋便捷;可以格式化程序書寫格式,收縮成員方法顯示方式;可以根據(jù)需求選擇創(chuàng)建相應(yīng)的程序框架,建立類、接口等;可以利用功能強(qiáng)大的調(diào)試工具調(diào)試Java程序;可以將項(xiàng)目進(jìn)行打包發(fā)布。2.安裝NetBeansIDENetBeansIDE是基于JDK的集成開發(fā)環(huán)境,需要先安裝JDK之后再安裝這個(gè)集成開發(fā)環(huán)境。JDK安裝完畢之后,從網(wǎng)站hppt://j