版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Java語言簡介Java語言的歷史1995年5月23日,SunMicrosystems公司推出的跨平臺編程語言――Java語言誕生。1996年1月,第一個JDK――JDK1.0誕生。1997年2月18日,JDK1.1發(fā)布。1999年6月,Sun公司發(fā)布Java的三個版本:標(biāo)準(zhǔn)版、微型版和企業(yè)版(J2SE、J2ME、J2EE)。2002年5月,JDK1.4發(fā)布。2004年9月30日18:00PM,J2SE1.5發(fā)布,這是Java語言的發(fā)展史上的又一里程碑事件。為了表示這個版本的重要性,J2SE1.5更名為J2SE5.0(代號:tiger,老虎)。2005年6月,JavaOne大會召開,Sun公司公開JavaSE6。此時,Java的各種版本已經(jīng)更名,已取消其中的數(shù)字“2”:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME。2006年12月11日,J2SE6.0(代號:Mustang,野馬)發(fā)布。2009年04月20日,Oracle(甲骨文)宣布收購Sun。Java語言的相關(guān)知識人物:JamesGoslingJRE:全稱JavaRuntimeEnvironment,即Java運行環(huán)境(一個運行Java程序的平臺)。JRE由Java虛擬機(jī)(JavaVirtualMachine,簡稱JVM)以及一些核心類庫組成。只要計算機(jī)提供了Java運行環(huán)境,用Java語言編寫的軟件就能在其上運行。JDK:全稱JavaDevelopmentKit,即Java開發(fā)工具包。JDK是整個Java的核心,包括JRE、Java工具和Java基礎(chǔ)類庫。最主流的JDK是Sun公司發(fā)布的JDK,除此之外,還有很多公司和組織開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。SDK:全稱SoftwareDevelopmentKit,即軟件開發(fā)工具包。這是一個覆蓋面相當(dāng)廣泛的名詞,可以這么說:輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合都可以叫做SDK。JDK就是Java的SDK(如果使用微軟的C#進(jìn)行開發(fā),那么就需要C#SDK)。Java平臺的組成Java語言JDK操作系統(tǒng)Java平臺介紹Java語言開發(fā)實際上就是對各種Java基礎(chǔ)類的使用,這些基礎(chǔ)類放在一起也就是我們要使用的基礎(chǔ)類庫,其中一些核心的Java基礎(chǔ)類庫形成了JavaStandEdition。由于歷史原因,Java1.2以后的版本稱為Java2,相應(yīng)的也就有了J2SE、J2EE、J2ME三種平臺,這三個平臺是Java針對不同的應(yīng)用來提供不同的服務(wù),也就是提供不同類型的類庫。JavaSE(J2SE):Java標(biāo)準(zhǔn)版,是我們通常用的一個版本。從JDK5.0開始,稱為JavaSE。利用該平臺可以開發(fā)Java桌面應(yīng)用程序和低端的服務(wù)器應(yīng)用程序,也可以開發(fā)JavaApplet程序。JavaME(J2ME):Java微型版,主要用于移動設(shè)備、嵌入式設(shè)備(如手機(jī)、PDA)上的Java應(yīng)用程序。從JDK5.0開始,稱為JavaME。JavaEE(J2EE):Java企業(yè)版,主要用于構(gòu)建企業(yè)級的應(yīng)用程序。從JDK5.0開始,稱為JavaEE。是對J2SE進(jìn)行擴(kuò)充,主要面向企業(yè)級開發(fā)。下載、安裝JDK最新版本下載:歸檔版本下載:Java程序開發(fā)過程開發(fā)Java程序:編寫Java源程序,并且以擴(kuò)展名.java保存;編譯Java源程序,使用Java編譯器(javac)編譯源程序,獲取到相應(yīng)的字節(jié)碼文件,此文件以.class為擴(kuò)展名。運行Java程序:如果是Java應(yīng)用程序則通過Java解釋器(java.exe)來解釋執(zhí)行字節(jié)碼文件;如果是JavaApplet程序,則程序的字節(jié)碼必須通過瀏覽器中內(nèi)嵌的Java虛擬機(jī)解釋運行。JVM的運行過程代碼的裝入代碼的校驗代碼的執(zhí)行一個簡單的Java程序publicclassHelloWorld{ publicstaticvoidmain(String[]args){System.out.println(“Helloworld!”); }}類名(classname)首字母必須大寫。一個Java源文件中可以有多個類(class),但是只能有一個public類。Java源文件的名字要與public類的名字完全相同。一個Java源文件中如果沒有public類,源文件名字只需和某個類的名字相同,并且擴(kuò)展名是.java。Java語言中字母是區(qū)分大小寫的。每個類都可以有main()方法,非public類也可以有main()方法。JDK1.5的編譯器和以前版本的編譯器有很大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分期付款服務(wù)合同的簽訂合同簽訂依據(jù)
- 購銷旅游帳篷協(xié)議書
- 紅磚購買合同范本
- 土地整治合同
- 贊助商與主辦方合作協(xié)議
- 權(quán)威保姆服務(wù)合同案例
- 污水泵購銷合同
- 出租車司機(jī)的責(zé)任心
- 中介方違反合同的賠償責(zé)任
- 工程裝飾裝修合同
- 中考復(fù)習(xí)-初中英語單詞表大全(2182個帶音標(biāo))
- 腹主動脈瘤護(hù)理查房課件(PPT 55頁)
- 農(nóng)業(yè)比較效益低的成因及應(yīng)對
- 生產(chǎn)部績效手冊ppt課件
- 藍(lán)色唯美創(chuàng)意潑水節(jié)主題宣傳PPT模板課件
- 小學(xué)一年級上冊數(shù)學(xué)20以內(nèi)進(jìn)位加法單元測試卷1
- 直觀教具在小學(xué)英語詞匯教學(xué)中的運用初探
- 《制冷設(shè)備原理與維修》期末試卷試題及參考答案
- 初中生物教學(xué)儀器配備明細(xì)目錄
- 供水管道工程現(xiàn)場管理辦法
- 酒店委托管理模式下的財務(wù)治理
評論
0/150
提交評論