資源描述:
《java語言程序設(shè)計(java語言概述)ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Java語言程序設(shè)計呂鳳翥馬皓1課程提綱Java語言概述Java語言語法基礎(chǔ)面向?qū)ο蟮奶卣鰽pplet及其應(yīng)用圖形用戶界面設(shè)計異常線程集合操作Java輸入/輸出網(wǎng)絡(luò)編程2參考資料Java語言程序設(shè)計,呂鳳翥、馬皓編著,清華大學出版社Java編程思想,第2版,候捷譯,計算機科學叢書,機械工業(yè)出版社TheJavaTutorial,apracticalguideforprogrammers,http://java.sun.com/docs/books/tutorialThinkinginJava,2ndedition,R
2、evision11,2000,BruceEckel,http://www.mindview.netThinkinginJava,3rdEditionRevision4.0,BruceEckelTheJavaLanguageSpecification,2ndEdition,JamesGosling,BillJoy,GuySteele,GiladBracha3第一章Java語言概述Java的發(fā)展什么是Java?Java程序介紹Java程序運行環(huán)境4Java的發(fā)展早期的歷史1991年,SunMicrosystems公司建
3、立“theGreenProject”(Secretly),13個成員,目的開發(fā)消費電子類產(chǎn)品市場(嵌入式設(shè)備),初始選擇C++語言1992年夏天,*7設(shè)備,運行在一種全新的、對立于處理器的語言?“Oak”,潛在的市場?有線電視GreenTeam?FirstPersonTeam(70人),電視機頂盒/video-on-demand,市場不成熟????JamesGosling,BillJoy,andEricSchmidt…?“whynottheInternet?"在Mosaic瀏覽器的基礎(chǔ)上開發(fā)“WebRunner”,
4、“Hollywood-meets-Silicon-Valley”的兩個演示(3D動態(tài)分子、線排序)5Java的發(fā)展早期的歷史Java面世1995年3月,“1.0a”7/8份二進制拷貝,“1.0a2”源代碼公布在Internet下載數(shù)量和反饋郵件劇增OnMay23,1995,JohnGage,directoroftheScienceOfficeforSunMicrosystems,andMarcAndreessen,cofounderandexecutivevicepresidentatNetscapeTM,step
5、pedontoastageandannouncedtotheSunWorldaudiencethatJavaTMtechnologywasreal,itwasofficial,anditwasgoingtobeincorporatedintoNetscapeNavigatorTM,theworld'sportaltotheInternet.6Java的發(fā)展歷史記錄-WhoJamesGosling:GreenTeamoriginal,FirstPersonemployee,originalmemberJavaProd
6、uctsGroup,leadengineerandkeyarchitectofJavatechnologyBillJoy:Cofounderandvicepresident,SunMicrosystems,Inc.,principaldesigneroftheUniversityofCalifornia,Berkeley,versionoftheUNIXoperatingsystemEricSchmidt:FormerSunMicrosystemschieftechnicalofficer,FormerNovell
7、chairmanandCEO,ChairmanoftheBoardandCEO,GoogleInc.7Java的發(fā)展歷史記錄*7:AnewSPARCbased,handheldwirelessPDA,witha5"colorLCDwithtouchscreeninput8Java的發(fā)展java.sun.com的主頁9Java的發(fā)展五年回顧(1996-2000)1995年May23,Javatechnologylaunched1996年Jan23,JDK1.0softwarereleaseMay29,firstJav
8、aOnedeveloperconference(JavaBeans,JavaMediaAPIs,servlets,etc)July10,50,000peopleattendSunJavaDayinTokyoAug16,Sun/Addison-Wesley(TheJavaTutorialandthefirstJavaLanguageSpecification)