Java編程技術(shù).ppt_第1頁
Java編程技術(shù).ppt_第2頁
Java編程技術(shù).ppt_第3頁
Java編程技術(shù).ppt_第4頁
Java編程技術(shù).ppt_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Java編程技術(shù) 第二章 Java 開發(fā)環(huán)境 2.1 J2SDK平臺(tái)(Java2 Software Developer Kit) 2. 2J2SDK應(yīng)用 2.3 其它開發(fā)工具,2.1 Java 2平臺(tái) (1)J2SE:針對(duì)桌面開發(fā)以及低端商務(wù)計(jì)算解決方案,核心類別 JavaTM 2平臺(tái)標(biāo)準(zhǔn)版(J2SETM) 1.4版,這是一個(gè)快速開發(fā)和配置跨平臺(tái)的企業(yè)級(jí)應(yīng)用與服務(wù)的綜合性平臺(tái)。Java 2平臺(tái)標(biāo)準(zhǔn)版的這一最新版本提升了Java計(jì)算的性能與縮放能力,代表了Java技術(shù)的大跨步進(jìn)展。 (2)J2ME:以消費(fèi)性產(chǎn)品為目標(biāo)的高度優(yōu)化的Java運(yùn)行環(huán)境 Sun Microsystems 將 J2ME 定

2、義為“一種以廣泛的消費(fèi)性產(chǎn)品為目標(biāo)的的高度優(yōu)化的 Java 運(yùn)行時(shí)環(huán)境,包括尋呼機(jī)、移動(dòng)電話、可視電話、數(shù)字機(jī)頂盒和汽車導(dǎo)航系統(tǒng)?!?(3)J2EE:針對(duì)企業(yè)級(jí)的服務(wù)器端的高端應(yīng)用,核心類別+擴(kuò)充類別 核心類別:java.* 擴(kuò)充類別:javax.*,EJB 組件是為企業(yè)級(jí)應(yīng)用設(shè)計(jì)的 java 組件模型。 EJB 組件是基于標(biāo)準(zhǔn)分布式對(duì)象技術(shù)、CORBA 和 RMI 的服務(wù)器端 java 組件。EJB 組件總是分布式的,這是它們與標(biāo)準(zhǔn) JavaBeans 組件最根本的區(qū)別。,2.2 建立j2sdk環(huán)境 下載j2sdk-1_4_0-win.exe 運(yùn)行安裝 設(shè)置PATH,加上安裝目錄下的目bin

3、錄 及CLASSPATH,加上安裝目錄下的lib目錄下的tools.jar,2.3 J2SDK命令,(1)Javac編譯器 Javac編譯器讀取Java源代碼,并將其編譯成字節(jié)代碼,調(diào)用Javac的命令行如 下: C:javac options filename.java 值得注意的是,和Java解釋器不同,Javac 編譯器期望它正在編譯的文件具有擴(kuò)展名.java,(2)Java解釋器 Java解釋器可用來直接解釋執(zhí)行Java字節(jié)代碼,具體命令行格式如下: C:java options className arguments,(3)Appletviewer小應(yīng)用程序?yàn)g覽器,appletvie

4、wer 提供了一個(gè)Java運(yùn)行環(huán)境,在其中可測試小應(yīng)用程序Applet 。 appletviewer讀取包含小應(yīng)用程序的HTML文件并在一個(gè)窗口中運(yùn)行它們。 C:appletviewer *.html,(4)Java調(diào)試器jdb Java調(diào)度器為Java程序提供了一個(gè)命令行調(diào)試環(huán)境。它既可在本地,也可在與 遠(yuǎn)程的解釋器的一次對(duì)話中執(zhí)行。 jdb于本地機(jī)器中可用如下的命令啟動(dòng): C:jdb classname,(4)其它工具 * javah 頭文件生成器(創(chuàng)建頭文件和存根文件,這些是把本地成員函數(shù)包入java 所需要的 ) * javadoc API文檔生成器 * javap 類文件反匯編器(反

5、匯編一個(gè)java字節(jié)代碼文件, 返回有關(guān)可變部分和成員函數(shù)的信息 ),使用JDK的工作過程,在一個(gè)文本編輯器中編輯*.java,編譯 javac *.java,產(chǎn)生*.class,解釋運(yùn)行,Java *.class,Appletviewer *.html,2.4 其它開發(fā)工具 2.4.1 Visual J+ Visual J+ 是Microsoft 公司推出的可視化的Java 語言集成開發(fā)環(huán)境(IDE),為Java 編程人員提供了一個(gè)新的開發(fā)環(huán)境,是一個(gè)相當(dāng)出色的開發(fā)工具。無論集成性、編譯速度、調(diào)試功能、還是易學(xué)易用性,都體現(xiàn)了Microsoft 的一慣風(fēng)格 。移植性較差,不是純的Java 開

6、發(fā)環(huán)境。 2.4.2 Jbuilder Borland公司開發(fā),Java可視化開發(fā)環(huán)境. JBuilder環(huán)境開發(fā)程序方便,支持最新的Java技術(shù),它是純的Java 開發(fā)環(huán)境,適合企業(yè)的J2EE開發(fā);缺點(diǎn)是往往一開始人們難于把握整個(gè)程序各部分之間的關(guān)系,對(duì)機(jī)器的硬件要求較高,比較吃內(nèi)存,這時(shí)運(yùn)行速度顯得較慢。,2.4.3 Visualage for Java IBM公司開發(fā),基于websphere平臺(tái)的電子商務(wù). Visual Age for Java是一個(gè)非常成熟的開發(fā)工具,它的特性以于IT開發(fā)者和業(yè)余的Java編程人員來說都是非常用有用的。它提供對(duì)可視化編程的廣泛支持,支持利用CICS連接

7、遺傳大型機(jī)應(yīng)用,支持EJB的開發(fā)應(yīng)用,支持與Websphere的集成開發(fā),方便的bean創(chuàng)建和良好的快速應(yīng)用開發(fā)(RAD)支持和無文件式的文件處理。 2.4.4 Java Workshop SUN MicroSystems公司開發(fā). Java WorkShop完全用Java語言編寫,是當(dāng)今市場上銷售的第一個(gè)完全的Java開發(fā)環(huán)境,目前Java WorkShop的最性版本是3.0。,2.4.5 Visual Caf, Symantec公司開發(fā)。綜合了Java軟件的可視化源程序開發(fā)工具, Visual Cafe具有許多源文件方面的特性,編譯器速度很快,在國際化支持方面比較突出;缺點(diǎn)就是對(duì)于初學(xué)者來說,較復(fù)雜,也比較難。 2。4。6 Eclipse是一種可擴(kuò)展的開放源代碼IDE。Eclipse框架靈活、擴(kuò)展容易,因此很受開發(fā)人員的喜愛,目前它的支持者越來越多,大有成為Java第一開發(fā)工具之勢 . 2。4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論