java語(yǔ)言概述

java語(yǔ)言概述

ID:22670434

大?。?.79 MB

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

時(shí)間:2018-10-21

java語(yǔ)言概述_第1頁(yè)
java語(yǔ)言概述_第2頁(yè)
java語(yǔ)言概述_第3頁(yè)
java語(yǔ)言概述_第4頁(yè)
java語(yǔ)言概述_第5頁(yè)
資源描述:

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

1、Java語(yǔ)言程序設(shè)計(jì)授課人:E_mail:教材Java語(yǔ)言程序設(shè)計(jì),楊麗娜,魏永紅主編,西安交通大學(xué)出版社。教學(xué)目的通過本課程講授使學(xué)生掌握J(rèn)ava語(yǔ)言基本語(yǔ)法、核心技術(shù)和面向?qū)ο缶幊谭椒?;培養(yǎng)學(xué)生利用面向?qū)ο蟮乃枷敕治龊驮O(shè)計(jì)程序;學(xué)習(xí)完本課程后能綜合應(yīng)用java技術(shù)和面向?qū)ο笏枷刖帉懗绦?,初步具備一個(gè)軟件開發(fā)人員的基本能力。課時(shí)安排3-16周授課:24學(xué)時(shí),雙周上機(jī):周五(16學(xué)時(shí))考核形式平時(shí)成績(jī)(20%)(上機(jī)10%、考勤10%)期末成績(jī)(80%)課程介紹概述1Java基本語(yǔ)法知識(shí)1Java面向?qū)ο缶幊?Java面向?qū)?/p>

2、象高級(jí)特性2常用類庫(kù)2異常處理輸入輸出流4Swing圖形用戶界面4Applet小應(yīng)用程序2多線程2數(shù)據(jù)庫(kù)編程技術(shù)2主要內(nèi)容§1.1Java簡(jiǎn)介§1.2java程序開發(fā)§1.3JavaIDE——Eclipse第一章概述1991年,Sun公司成立由JamesGosling(葛斯林)領(lǐng)導(dǎo)的Green小組,研究與開發(fā)面向家電市場(chǎng)的軟件產(chǎn)品,創(chuàng)建了新的程序設(shè)計(jì)語(yǔ)言——Oak語(yǔ)言;1992.8,Oak與GreenOS、用戶接口模塊、硬件模塊集成為StarSeven,成功表現(xiàn)高效的小程序代碼技術(shù),Green小組升級(jí)為FirstPerson

3、子公司;1994年,FirstPerson解體,Sun決定將Oak與3W相結(jié)合;1995.1,JamesGosling和Naughton(諾頓)完成Oak新版本與第一個(gè)基于Oak的應(yīng)用程序WebRunner。Oak?Java標(biāo)志Java語(yǔ)言誕生WebRunner?HotJava,支持Java的第二代瀏覽器1996年1月,Sun發(fā)布了JDK1.0.1997年2月,Sun發(fā)布了JDK1.1.§1.1Java簡(jiǎn)介§1.1.1Java產(chǎn)生與發(fā)展1998年12月,Sun發(fā)布了JDK1.2(Java2平臺(tái));1999年6月,Sun重新定

4、義Java技術(shù)架構(gòu),并將Java2平臺(tái)分為三版本:標(biāo)準(zhǔn)版(J2SE)、企業(yè)版(J2EE)和微縮版(J2ME);2000年5月,Sun分別分布了JDK1.3和1.4;2004.9,JDK1.5發(fā)布,成為Java語(yǔ)言發(fā)展史上又一里程碑。為了表示該版本的重要性,JDK1.5更名為JDK5;此時(shí),Java的各種版本已經(jīng)更名,取消其中的數(shù)字“2”:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME;2006年12月,Sun公司發(fā)布JDK6.02010年9月,JDK7.0已經(jīng)發(fā)布,增加了簡(jiǎn)單閉包功能?!?

5、.1Java概述§1.1Java概述§1.1.2Java技術(shù)體系1.JavaSE針對(duì)用戶是公司、科研和政府機(jī)構(gòu)中編寫PC軟件的開發(fā)人員,是為Java桌面和工作組級(jí)應(yīng)用的開發(fā)與運(yùn)行提供環(huán)境。它的實(shí)現(xiàn)主要包括JavaSDK和JavaRE。是JavaEE和JavaWebServices技術(shù)基礎(chǔ)。并提供編寫與運(yùn)行JavaApplet和Application兩類程序。2.JavaEE是針對(duì)企業(yè)系統(tǒng)開發(fā)人員的擴(kuò)展版本,面向企業(yè)級(jí)和高端服務(wù)器的Internet應(yīng)用開發(fā)。并為企業(yè)級(jí)應(yīng)用的開發(fā)提供了各種服務(wù)、工具。3.JavaME是針對(duì)消費(fèi)類

6、電子設(shè)備的嵌入式計(jì)算的一組技術(shù)和規(guī)范。在JavaSE的基礎(chǔ)上,結(jié)合消費(fèi)類電子設(shè)備的資源的限制,對(duì)JavaSE的語(yǔ)言進(jìn)行精簡(jiǎn),運(yùn)行環(huán)境進(jìn)行優(yōu)化?!?.1Java概述§1.1.3Java是一種語(yǔ)言編譯型源程序字節(jié)碼程序Java源程序可執(zhí)行程序EXE裸機(jī)操作系統(tǒng)JVM編譯運(yùn)行解釋運(yùn)行.java.class編譯連接可執(zhí)行程序EXE解釋程序解釋型源程序Java語(yǔ)言是一種面向?qū)ο蟮慕忉屝透呒?jí)編程語(yǔ)言。字節(jié)碼是一個(gè)被設(shè)計(jì)用來(lái)由Java虛擬機(jī)(JavaVirtualMachine,JVM)執(zhí)行的高度優(yōu)化的指令集,它與運(yùn)行平臺(tái)無(wú)關(guān)?!?.1J

7、ava概述§1.1.4Java平臺(tái)1.平臺(tái)是指支持應(yīng)用程序運(yùn)行的硬件或軟件環(huán)境。2.Java平臺(tái)完全由軟件構(gòu)成并運(yùn)行在其他硬件平臺(tái)之上,來(lái)支持Java程序的運(yùn)行。3.Java虛擬機(jī)是在你的計(jì)算機(jī)中用程序仿真的假想計(jì)算機(jī)。它是Java平臺(tái)基礎(chǔ),并與各硬件平臺(tái)相連,為Java程序運(yùn)行提供了必要的環(huán)境。4.JavaAPI則提供了一系列開發(fā)人員或軟件供應(yīng)商編寫的Java程序模塊(類)。在編寫Java程序的時(shí)候,可以直接利用這些類,從而提高軟件開發(fā)的效率?!?.1Java概述§1.1.4Java特征Sun在Java“白皮書”中指出:J

8、ava是一種“簡(jiǎn)單、面向?qū)ο?、分布式、解釋型、健壯、安全、體系結(jié)構(gòu)中立、可移植、高性能和動(dòng)態(tài)”的編程語(yǔ)言.簡(jiǎn)單性面向?qū)ο蠓植际浇忉屝裕ò刖幾g,半解釋)高性能安全性多線程動(dòng)態(tài)特性健壯性體系結(jié)構(gòu)中立可移植性§1.2Java程序開發(fā)§1.2.1Java開發(fā)環(huán)境構(gòu)建1.JDK下載、安裝http:/

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。