java語言基礎(chǔ)50689new

java語言基礎(chǔ)50689new

ID:34441518

大小:528.00 KB

頁(yè)數(shù):28頁(yè)

時(shí)間:2019-03-06

java語言基礎(chǔ)50689new_第1頁(yè)
java語言基礎(chǔ)50689new_第2頁(yè)
java語言基礎(chǔ)50689new_第3頁(yè)
java語言基礎(chǔ)50689new_第4頁(yè)
java語言基礎(chǔ)50689new_第5頁(yè)
資源描述:

《java語言基礎(chǔ)50689new》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、Java語言基礎(chǔ)byjianping.chen@sohu.comJava語言基礎(chǔ)第一章Java概述第一節(jié)Java簡(jiǎn)介1、Java歷史Java是印尼的一個(gè)島嶼名稱,那里盛產(chǎn)咖啡。Java的發(fā)展史:-1991年,PatrickNaughton帶領(lǐng)Sun的工程師小組,開發(fā)一個(gè)用于有線電視機(jī)頂盒的小型計(jì)算機(jī)語言。-1992年,開發(fā)出第一個(gè)產(chǎn)品,“*7”。-1995年,Sun公司在“SunWorld95”大會(huì)上,發(fā)布了Java技術(shù)。并在當(dāng)年被美國(guó)的PCMagazine評(píng)為1995年十大優(yōu)秀科技產(chǎn)品。Java為了不同的應(yīng)用,推出了三個(gè)版本:J2E

2、E(服務(wù)器應(yīng)用版),J2SE(桌面應(yīng)用版),J2ME(嵌入式應(yīng)用版)。-1996年,開發(fā)出第一個(gè)版本Java1.0(類與接口數(shù)為211)。-1998年,在JavaOne上發(fā)布Java1.2(類與接口數(shù)為1524)。-2006年,發(fā)布Java6。(類與接口數(shù)為3277個(gè))。-2010年1月23日,Oracle完成對(duì)Sun公司的收購(gòu),并表示將繼續(xù)支持Java的后續(xù)開發(fā)。-2011年最新版本為JavaSE6Update24。2、Java語言Java語言可以使用任何文檔編輯器編寫,并保存為文本文件,名稱以.java作為擴(kuò)展名。然后使用Java

3、編輯器編譯成Java字節(jié)碼文件,擴(kuò)展名為.class的文件,可在裝有JRE(JavaRuntimeEnvironment)的不同的操作系統(tǒng)(包括Windows,Linux,MacOS,SolarisOS等)上運(yùn)行。第二節(jié)Java特點(diǎn)Java具有以下特點(diǎn):1、簡(jiǎn)單性(Simple):希望構(gòu)建一個(gè)無需深?yuàn)W的專業(yè)訓(xùn)練就可以進(jìn)行編程的系統(tǒng),并且要符合當(dāng)今的標(biāo)準(zhǔn)慣例。因此,Java的設(shè)計(jì)接近C++,同時(shí)又剔除了C++中許多很少使用、難以理解的特性。2、面向?qū)ο?Object-oriented):Java是一種純面向?qū)ο蟮恼Z言,可以說如果不懂得面

4、向?qū)ο蟮木幊碳夹g(shù),就無法使用Java編程。Java語言是由類組成的。3、網(wǎng)絡(luò)(distributed):Java的網(wǎng)絡(luò)功能非常強(qiáng)大,通過Java提供的類使得網(wǎng)絡(luò)編程非常容易。4、可靠性(Robust):Java和C++的最大的不同在于Java采用的指針模型可以消除重寫內(nèi)存和損壞數(shù)據(jù)的可能性。5、安全性(Secure):Java的安全機(jī)制比ActiveX要強(qiáng)大得多,因?yàn)樗窃趹?yīng)用程序運(yùn)行時(shí)加以控制并制止惡意性破壞的。6、中立(Architecture-neutral):編譯器生成一個(gè)體系結(jié)構(gòu)中立的目標(biāo)文件格式,這是一種編譯過的代碼,只要

5、有JRE,就可以在不同的系統(tǒng)上運(yùn)行。7、可移植性(Portable):通過JRE,真正實(shí)現(xiàn)了編寫一次代碼,可以在不同操作系統(tǒng)上運(yùn)行的目標(biāo)。8、解釋性(Interpreted):Java是一種解釋性語言。9、高性能(Highperformance):Java的性能在后續(xù)版本中已經(jīng)得到很大的提高。Java語言基礎(chǔ)byjianping.chen@sohu.com10、多線程(Multithreaded):支持多線程編程。11、動(dòng)態(tài)性(Dynamic):Java的類能動(dòng)態(tài)地載入運(yùn)行環(huán)境。第三節(jié)Java開發(fā)環(huán)境1、Java運(yùn)行環(huán)境JRE(Jav

6、aRuntimeEnvironment),如果只運(yùn)行Java程序,可以只安裝Java運(yùn)行環(huán)境(JavaRuntimeEnvironment,JRE)。在windows環(huán)境里,裝有JRE的系統(tǒng)上,擴(kuò)展名為.jar文件應(yīng)可以雙擊運(yùn)行,如果不能則需將.jar文件關(guān)聯(lián)jrebinjavaw.exe""-jar""%1"。打包成.exe的Java執(zhí)行程序可以在運(yùn)行JRE的系統(tǒng)上直接運(yùn)行。2、Java開發(fā)工具JDK(JavaDevelopmentKit),JDK是Sun公司推出的Java開發(fā)工具集。下載地址:http://www.oracl

7、e.com/technetwork/java/javase/downloads/index.htmlJDK路徑設(shè)置:將jdk/bin目錄添加到執(zhí)行路徑(windows為環(huán)境變量path)中,這樣就可以在其他目錄下執(zhí)行Java命令了。主要有java和javac兩個(gè)命令。設(shè)置完成后,可以在Shell窗口,使用以下命令測(cè)試:java–version如果看見以下信息,說明設(shè)置正確:javaversion“1.6.0_22”Jvava(TM)SERuntimeEnvironment(Buile1.6.0_22-b04)JavaHotSpot(T

8、M)ClientVM(build17.1-b03,mixedmode,sharing)編寫、編譯、運(yùn)行Java程序:編寫Hello.java,可以使用任何文本編輯程序編寫java程序,如記事本//Hello.javapu

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。