Java簡介、開發(fā)環(huán)境搭建課件.ppt

Java簡介、開發(fā)環(huán)境搭建課件.ppt

ID:57057934

大小:1.10 MB

頁數(shù):16頁

時(shí)間:2020-07-30

Java簡介、開發(fā)環(huán)境搭建課件.ppt_第1頁
Java簡介、開發(fā)環(huán)境搭建課件.ppt_第2頁
Java簡介、開發(fā)環(huán)境搭建課件.ppt_第3頁
Java簡介、開發(fā)環(huán)境搭建課件.ppt_第4頁
Java簡介、開發(fā)環(huán)境搭建課件.ppt_第5頁
資源描述:

《Java簡介、開發(fā)環(huán)境搭建課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、3G應(yīng)用開發(fā)之Java基礎(chǔ)講師:楊杰第01節(jié)Java簡介、開發(fā)環(huán)境搭建本節(jié)主要內(nèi)容Java簡介Java開發(fā)環(huán)境搭建開發(fā)第一個(gè)Java程序Java命名規(guī)范和注釋Java簡介Java是SUN公司開發(fā)的源于Internet的一種現(xiàn)代程序設(shè)計(jì)語言。多年來,SUN公司對Java產(chǎn)品不斷改進(jìn)升級,使之緊跟時(shí)代步伐,滿足了日益復(fù)雜的軟件開發(fā)需求。Java不是專用于Internet的語言;不是萬能的編程語言。Java的普及性28億Java設(shè)備分布在全世界;10.7億Java移動設(shè)備/手機(jī);7億臺PC機(jī)支持Java;149個(gè)硬件廠商支持Java;12.5億個(gè)智能卡;450萬Java開發(fā)者。Java簡介–發(fā)展史J

2、ava之父JamesGosling(詹姆斯·高斯林)1991出現(xiàn)(1990年初開發(fā)了Java雛形,命名為Oak)1995以Java的名稱正式發(fā)布1998定規(guī)范2002入中國(Java2)2004年9月30日18:00PM,J2SE1.5發(fā)布,成為Java語言發(fā)展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為JavaSE5.02005年6月,JavaOne大會召開,SUN公司公開JavaSE6。此時(shí),Java的各種版本已經(jīng)更名,以取消其中的數(shù)字“2”:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME2006年12月,SUN公司發(fā)布JRE6.020

3、09年12月,SUN公司發(fā)布JavaEE62010年11月,由于Oracle公司對于Java社區(qū)的不友善,因此Apache揚(yáng)言將退出JCP[3]2011年7月28日,Oracle公司發(fā)布J2SE7.0Java簡介–版本J2SE(Java2StandardEdition):包含了標(biāo)準(zhǔn)的JDK、開發(fā)工具、運(yùn)行時(shí)環(huán)境和類庫,主要針對普通PC機(jī)的應(yīng)用。J2EE(Java2EnterpriseEdition):采用標(biāo)準(zhǔn)化的模塊組件,為企業(yè)級應(yīng)用提供標(biāo)準(zhǔn)平臺,簡化了復(fù)雜的企業(yè)級編程。J2ME(Java2MicroEdition):包含高度優(yōu)化精簡的Java運(yùn)行時(shí)環(huán)境,專門針對小型的消費(fèi)電子產(chǎn)品等。Java

4、簡介–Java平臺Java平臺與大多數(shù)其他平臺的不同之處在于:平臺無關(guān)性,“純軟件平臺”,包含JVM和API;JVM就像翻譯一樣,把通用的普通話翻譯成不同地方的方言。Java程序Java虛擬機(jī)JavaAPIs計(jì)算機(jī)系統(tǒng)Java平臺(安裝JDK)Java簡介-JVMJVM(JavaVirtualMachine):是在一臺計(jì)算機(jī)上,由軟件模擬或用硬件實(shí)現(xiàn)的假想的計(jì)算機(jī)。由Sun公司規(guī)定了JVM具體實(shí)現(xiàn)的規(guī)格和功能,并定義了堆、棧、垃圾回收等功能。它分為三部分:類裝載器:定位class文件,并加載進(jìn)內(nèi)存。Class文件檢驗(yàn)器:結(jié)構(gòu)檢查、數(shù)據(jù)類型語言檢查、字節(jié)碼驗(yàn)證、符號引用檢查。Java解釋器:ja

5、va.exe文件:將*.class文件解釋為本地執(zhí)行碼。Java簡介-APIAPI(ApplicationProgrammingInterface):應(yīng)用程序編程接口。預(yù)先建立的軟件組件的大型集合。Java簡介–JDK組成JDK(JavaDevelopmentKit):Java開發(fā)工具包,包括兩部分:JRE(JavaRuntimeEnvironment):Java運(yùn)行環(huán)境DevelopmentTools:Java開發(fā)工具包Java簡介–特點(diǎn)可移植性面向?qū)ο螅ǚ庋b、繼承、多態(tài)),C語言不具有這些特征(程序=對象+消息)不支持指針數(shù)據(jù)類型提供了數(shù)組下標(biāo)的檢查機(jī)制提供自動的內(nèi)存管理機(jī)制(資源釋放)字

6、節(jié)碼校驗(yàn)器運(yùn)行時(shí)內(nèi)存布局(垃圾回收機(jī)制)類裝載器文件訪問限制穩(wěn)定性和安全性簡單易學(xué)Java的簡單性是以增加系統(tǒng)的復(fù)雜性為代價(jià)的!Java開發(fā)環(huán)境搭建1、下載JDK2、安裝JDK3、配置環(huán)境變量:JAVA_HOME、CLASSPATH和path變量常用DOS命令cd目錄名稱;進(jìn)入目錄cd..;返回上一級目錄cd;返回根目錄dir;查看當(dāng)前目錄下文件javacxxx.java;編譯Java類文件

7、javaxxx;運(yùn)行開發(fā)第一個(gè)Java程序//TheFirstJavaProgrampublicclassHelloWorld{publicstaticvoidmain(String[]args){Sy

8、stem.out.println("HelloWorld!");}}程序頭的注釋HelloWorld類main方法修飾符方法頭方法體方法名參數(shù)返回類型Java命名規(guī)范類的命名首字母大寫,如果由多個(gè)單詞組成,那么每個(gè)單詞的首字母都大寫方法的命名首字母小寫,如果由多個(gè)單詞組成,那么除了第一個(gè)單詞剩下的單詞首字母都大寫變量的命名首字母小寫,如果由多個(gè)單詞組成,那么除了第一個(gè)單詞剩下的單詞首字母都大寫注釋

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

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

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