Java與面向?qū)ο蠓椒╛第1頁
Java與面向?qū)ο蠓椒╛第2頁
Java與面向?qū)ο蠓椒╛第3頁
Java與面向?qū)ο蠓椒╛第4頁
Java與面向?qū)ο蠓椒╛第5頁
資源描述:

《Java與面向?qū)ο蠓椒ā酚蓵T上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Java程序設(shè)計劉維computerhw@126.com7/15/20211教材《Java程序設(shè)計》張白一,西電出版社,2006年第2版。參考書目《Java語言程序設(shè)計》Y.DanielLiang著,王鎂,李娜譯,機械工業(yè)出版社,2004年4月第1版?!禞ava語言導(dǎo)學(xué)》MaryCampione等著,馬朝暉,陳美紅譯,機械工業(yè)出版社,2003年1月第2版?!禞ava程序設(shè)計教程》閻菲主編,中國水利水電出版社,2004年2月第1版?!禞ava程序設(shè)計》辛運幃等編,清華大學(xué)出版社,2001年9月第1版?!渡钊隞ava虛擬機》BillVenners著,曹曉鋼,蔣靖譯,機械工

2、業(yè)出版社,2003年9月第1版。7/15/20212期末總成績=卷面成績(70%)+平時成績(30%)7/15/20213四大部分一,Java基礎(chǔ)二,Java面向?qū)ο笤O(shè)計程序三,圖形程序設(shè)計四,開發(fā)綜合應(yīng)用工程7/15/20214比較:面向過程程序設(shè)計    面向?qū)ο蟪绦蛟O(shè)計例:問題:求一個長為5,寬為4的長方形的周長和面積7/15/20215/*以面向過程的程序設(shè)計方式思考:1.確定長方形的周長和面積的算法;2.編寫兩個函數(shù)分別計算長方形的周長和面積;3.求周長的函數(shù)和求面積的方法(函數(shù))需要兩個參數(shù),分別是長方形的長和寬*/7/15/20216/*以面向?qū)ο蟮某绦?/p>

3、設(shè)計方式思考:1.一個長方形可以看成是一個長方形對象;2.一個長方形對象有兩個狀態(tài)(長和寬)和兩個行為(求周長和面積)3.將所有長方形的共性抽取出來,設(shè)計一個長方形的類4.通過長方形對象的行為,就可以求出某個具體的長方形的周長和面積*/7/15/20217第一章Java與面向?qū)ο蠓椒ㄖ攸c掌握:Java語言開發(fā)運行環(huán)境;Java特點?!?.1Java是網(wǎng)絡(luò)編程的首選§1.2Java的開發(fā)運行環(huán)境§1.3第一個Javaapplication程序§1.4第一個Javaapplet程序7/15/20218Java1.1Java是網(wǎng)絡(luò)編程的首選7/15/202197/15/20

4、2110是一種有生產(chǎn)力的OOP語言與網(wǎng)絡(luò)關(guān)系不大,更不是專用來做網(wǎng)頁的國外廣泛地用來做各種應(yīng)用正確認(rèn)識Java7/15/202111Java歷史Birthday:May23,19951991:Set-Topbox:JameGosling1994:OAKandFirstPerson1995:JavaandHotJava—Internetplay7/15/2021121995年5月23日,Java語言誕生1996年1月,第一個JDK-JDK1.0誕生1996年4月,10個最主要的操作系統(tǒng)供應(yīng)商申明將在其產(chǎn)品中嵌入JAVA技術(shù)1996年9月,約8.3萬個網(wǎng)頁應(yīng)用了JAVA技

5、術(shù)來制作1997年2月18日,JDK1.1發(fā)布1997年4月2日,JavaOne會議召開,參與者逾一萬人,創(chuàng)當(dāng)時全球同類會議規(guī)模之紀(jì)錄1997年9月,JavaDeveloperConnection社區(qū)成員超過十萬1998年2月,JDK1.1被下載超過2,000,000次1998年12月8日,JAVA2企業(yè)平臺J2EE發(fā)布1999年6月,SUN公司發(fā)布Java的三個版本:標(biāo)準(zhǔn)版(JavaSE,以前是J2SE)、企業(yè)版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME)2000年5月8日,JDK1.3發(fā)布2000年5月29日,JDK1.4發(fā)布2001年6

6、月5日,NOKIA宣布,到2003年將出售1億部支持Java的手機2001年9月24日,J2EE1.3發(fā)布2002年2月26日,J2SE1.4發(fā)布,自此Java的計算能力有了大幅提升2004年9月30日18:00PM,J2SE1.5發(fā)布,成為Java語言發(fā)展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為JavaSE5.02005年6月,JavaOne大會召開,SUN公司公開JavaSE6。此時,Java的各種版本已經(jīng)更名,以取消其中的數(shù)字“2”:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME2006年12月,SUN公

7、司發(fā)布JRE6.02009年04月20日,甲骨文74億美元收購Sun。取得java的版權(quán)。2010年11月,由于甲骨文對于Java社區(qū)的不友善,因此Apache揚言將退出JCP[3]。2011年7月28日,甲骨文發(fā)布java7.0的正式版。7/15/202113Java語言的特點:1、語法簡單類似于C++,但取消了指針、結(jié)構(gòu)、釋放內(nèi)存2、分布式與安全性面向網(wǎng)絡(luò)的編程語言內(nèi)置TCP/IP,HTTP,FTP協(xié)議三級代碼安全檢查機制7/15/202114代碼安全的保證Java源程序Java編譯器Java字節(jié)碼編譯時網(wǎng)絡(luò)類裝載器字節(jié)碼校驗器解釋器運行部件代碼

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

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

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