版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java語言簡介Java語言的歷史1995年5月23日,SunMicrosystems公司推出的跨平臺編程語言――Java語言誕生。1996年1月,第一個(gè)JDK――JDK1.0誕生。1997年2月18日,JDK1.1發(fā)布。1999年6月,Sun公司發(fā)布Java的三個(gè)版本:標(biāo)準(zhǔn)版、微型版和企業(yè)版(J2SE、J2ME、J2EE)。2002年5月,JDK1.4發(fā)布。2004年9月30日18:00PM,J2SE1.5發(fā)布,這是Java語言的發(fā)展史上的又一里程碑事件。為了表示這個(gè)版本的重要性,J2SE1.5更名為J2SE5.0(代號:tiger,老虎)。2005年6月,JavaOne大會召開,Sun公司公開JavaSE6。此時(shí),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運(yùn)行環(huán)境(一個(gè)運(yùn)行Java程序的平臺)。JRE由Java虛擬機(jī)(JavaVirtualMachine,簡稱JVM)以及一些核心類庫組成。只要計(jì)算機(jī)提供了Java運(yùn)行環(huán)境,用Java語言編寫的軟件就能在其上運(yùn)行。JDK:全稱JavaDevelopmentKit,即Java開發(fā)工具包。JDK是整個(gè)Java的核心,包括JRE、Java工具和Java基礎(chǔ)類庫。最主流的JDK是Sun公司發(fā)布的JDK,除此之外,還有很多公司和組織開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。SDK:全稱SoftwareDevelopmentKit,即軟件開發(fā)工具包。這是一個(gè)覆蓋面相當(dāng)廣泛的名詞,可以這么說:輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合都可以叫做SDK。JDK就是Java的SDK(如果使用微軟的C#進(jìn)行開發(fā),那么就需要C#SDK)。Java平臺的組成Java語言JDK操作系統(tǒng)Java平臺介紹Java語言開發(fā)實(shí)際上就是對各種Java基礎(chǔ)類的使用,這些基礎(chǔ)類放在一起也就是我們要使用的基礎(chǔ)類庫,其中一些核心的Java基礎(chǔ)類庫形成了JavaStandEdition。由于歷史原因,Java1.2以后的版本稱為Java2,相應(yīng)的也就有了J2SE、J2EE、J2ME三種平臺,這三個(gè)平臺是Java針對不同的應(yīng)用來提供不同的服務(wù),也就是提供不同類型的類庫。JavaSE(J2SE):Java標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本。從JDK5.0開始,稱為JavaSE。利用該平臺可以開發(fā)Java桌面應(yīng)用程序和低端的服務(wù)器應(yīng)用程序,也可以開發(fā)JavaApplet程序。JavaME(J2ME):Java微型版,主要用于移動(dòng)設(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ò)展名。運(yùn)行Java程序:如果是Java應(yīng)用程序則通過Java解釋器(java.exe)來解釋執(zhí)行字節(jié)碼文件;如果是JavaApplet程序,則程序的字節(jié)碼必須通過瀏覽器中內(nèi)嵌的Java虛擬機(jī)解釋運(yùn)行。JVM的運(yùn)行過程代碼的裝入代碼的校驗(yàn)代碼的執(zhí)行一個(gè)簡單的Java程序publicclassHelloWorld{ publicstaticvoidmain(String[]args){System.out.println(“Helloworld!”); }}類名(classname)首字母必須大寫。一個(gè)Java源文件中可以有多個(gè)類(class),但是只能有一個(gè)public類。Java源文件的名字要與public類的名字完全相同。一個(gè)Java源文件中如果沒有public類,源文件名字只需和某個(gè)類的名字相同,并且擴(kuò)展名是.java。Java語言中字母是區(qū)分大小寫的。每個(gè)類都可以有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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《保險(xiǎn)學(xué)財(cái)產(chǎn)保險(xiǎn)》課件
- 《制度制定講座昆泰》課件
- 幼兒安全課件滑滑梯
- 三年級科學(xué)下冊一天氣與植物2天氣氣象教案新人教版
- 小學(xué)生校園安全教育培訓(xùn)制度
- 企業(yè)采購業(yè)務(wù)培訓(xùn)課件
- 進(jìn)場培訓(xùn)課件
- 鋼絲網(wǎng)培訓(xùn)課件下載
- 雙分支選擇結(jié)構(gòu)if-else語句.課件x
- 上網(wǎng)安全課件
- 部編版八年級初二語文上冊第六單元《寫作表達(dá)要得體》說課稿
- 公共衛(wèi)生管理制度(3篇)
- 政治-2025年八省適應(yīng)性聯(lián)考模擬演練考試暨2025年四川省新高考教研聯(lián)盟高三年級統(tǒng)一監(jiān)測試題和答案
- 2024年中國醫(yī)藥研發(fā)藍(lán)皮書
- 坍塌、垮塌事故專項(xiàng)應(yīng)急預(yù)案(3篇)
- 2024年融媒體中心事業(yè)單位考試工作人員另選錄用55人內(nèi)部選題庫及參考答案(研優(yōu)卷)
- 陜西省安康市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
- WPS Office辦公軟件應(yīng)用教學(xué)教案
- 安徽省合肥中學(xué)2025屆高三第一次模擬考試數(shù)學(xué)試卷含解析
- 糖尿病藥物治療分類
- 2024年時(shí)政熱點(diǎn)知識競賽試卷及答案(共四套)
評論
0/150
提交評論