Java课件合集(1-10章).ppt

上传人:b****2 文档编号:3179991 上传时间:2022-11-19 格式:PPT 页数:553 大小:4.55MB
下载 相关 举报
Java课件合集(1-10章).ppt_第1页
第1页 / 共553页
Java课件合集(1-10章).ppt_第2页
第2页 / 共553页
Java课件合集(1-10章).ppt_第3页
第3页 / 共553页
Java课件合集(1-10章).ppt_第4页
第4页 / 共553页
Java课件合集(1-10章).ppt_第5页
第5页 / 共553页
点击查看更多>>
下载资源
资源描述

Java课件合集(1-10章).ppt

《Java课件合集(1-10章).ppt》由会员分享,可在线阅读,更多相关《Java课件合集(1-10章).ppt(553页珍藏版)》请在冰豆网上搜索。

Java课件合集(1-10章).ppt

Java语言程序设计语言程序设计课程提纲1.Java语言概述语言概述2.Java语言语法基础语言语法基础3.面向对象的特征面向对象的特征4.Applet及其应用及其应用5.图形用户界面设计图形用户界面设计6.异常异常7.线程线程8.集合操作集合操作9.Java输入输入/输出输出10.网络编程网络编程参考资料Java语言程序设计,吕凤翥、马皓编著,清华大学出版社Java编程思想,第2版,候捷译,计算机科学丛书,机械工业出版社TheJavaTutorial,apracticalguideforprogrammers,http:

/Java语言概述1.Java的发展2.什么是Java?

3.Java程序介绍4.Java程序运行环境Java的发展早期的历史1.1991年,SunMicrosystems公司建立“theGreenProject”(Secretly),13个成员,目的开发消费电子类产品市场(嵌入式设备),初始选择C+语言2.1992年夏天,*7设备,运行在一种全新的、对立于处理器的语言“Oak”,潜在的市场有线电视3.GreenTeamFirstPersonTeam(70人),电视机顶盒/video-on-demand,市场不成熟?

4.JamesGosling,BillJoy,andEricSchmidt“whynottheInternet?

5.在Mosaic浏览器的基础上开发“WebRunner”,“Hollywood-meets-Silicon-Valley”的两个演示(3D动态分子、线排序)Java的发展早期的历史6.Java面世1995年3月,“1.0a”7/8份二进制拷贝,“1.0a2”源代码公布在Internet下载数量和反馈邮件剧增OnMay23,1995,JohnGage,directoroftheScienceOfficeforSunMicrosystems,andMarcAndreessen,cofounderandexecutivevicepresidentatNetscapeTM,steppedontoastageandannouncedtotheSunWorldaudiencethatJavaTMtechnologywasreal,itwasofficial,anditwasgoingtobeincorporatedintoNetscapeNavigatorTM,theworldsportaltotheInternet.Java的发展历史记录-WhoJamesGosling:

GreenTeamoriginal,FirstPersonemployee,originalmemberJavaProductsGroup,leadengineerandkeyarchitectofJavatechnologyBillJoy:

Cofounderandvicepresident,SunMicrosystems,Inc.,principaldesigneroftheUniversityofCalifornia,Berkeley,versionoftheUNIXoperatingsystemEricSchmidt:

FormerSunMicrosystemschieftechnicalofficer,FormerNovellchairmanandCEO,ChairmanoftheBoardandCEO,GoogleInc.Java的发展历史记录*7:

AnewSPARCbased,handheldwirelessPDA,witha5colorLCDwithtouchscreeninputJava的发展的主页的主页Java的发展五年回顾(19962000)1995年May23,Javatechnologylaunched1996年1.Jan23,JDK1.0softwarerelease2.May29,firstJavaOnedeveloperconference(JavaBeans,JavaMediaAPIs,servlets,etc)3.July10,50,000peopleattendSunJavaDayinTokyo4.Aug16,Sun/Addison-Wesley(TheJavaTutorialandthefirstJavaLanguageSpecification)5.Sep,83,000WebpageshaveincorporatedJavatechnology6.Oct25,SunannouncesfirstJust-In-Time(JIT)compilerforJavaplatform7.Oct29,JavaCardAPIannounced8.Dec9,JDK1.1betasoftwarereleasedJava的发展五年回顾(19962000)1997年1.Feb18,JDK1.1releaseships2.Mar4,JavaWebServerbetaandJavaServletDevelopersKitsoftwarereleased3.Mar10,JavaNamingandDirectoryInterface(JNDI)APIintroduced4.Mar11,Morethan220,000downloadsofJDK1.1softwareinjustthreeweeks5.Apr2,JavaOneconference(10,000attendees,theworldslargestdeveloperconference),EnterpriseJavaBeanstechnology6.Aug5,JavaMediaandCommunicationAPIsreleased7.Aug5,Morethan100,000downloadsofJavaBeansDevelopmentKitsoftware8.Sep23,JavaDeveloperConnectionprogramhas100,000+membersJava的发展五年回顾(19962000)1998年1.Jan20,JDK1.1softwarereleasedownloadstop2million2.Mar24,JavaOneconferencedraws15,0003.Mar31,Ericsson,Sony,Siemens,BEA,OpenTVandotherslicenseJavatechnology4.June3,VisalaunchesworldsfirstsmartcardbasedonVisasOpenPlatformandSunsJavaCardtechnology5.Nov5,SunworkswithLinuxCommunityonJava2softwareporttoLinux6.Dec8,Java2platformshipsJava的发展五年回顾(19962000)1999年1.Jan13,MajorconsumerelectronicsmanufacturerssupportJavatechnologyfordigitaltelevision2.Feb24,Java2platformsourcecodereleased3.Mar4,XMLsupportforJavaplatformunveiled4.Mar27,JavaHotSpotperformanceengineunveiled5.June2,JavaServerPagestechnologyunveiled6.June15,JavaOnedeveloperconferencedraws20,0007.June15,SunannouncesthreeeditionsofJavaplatform:

J2SE,J2EE,J2ME8.June29,J2EEReferenceImplementationAlphaships9.Aug25,J2SEversion1.3betasoftwarereleased10.Aug,TheJavaPhoneAPIspecificationincludedinanapprovedGSMstandardbytheEuropeanTelecommunicationsStandardsInstituteJava的发展五年回顾(19962000)1999年11.Sep30,J2EEbetasoftwarereleased12.Dec8,J2EEplatformships13.Dec8,J2SEplatformonLinuxships2000年1.Apr19,J2EEplatformlicensedtoArtTechnologyGroup,BEASystems,Compaq,Hitachi,SilverStream,Sybase,.2.May,MembershipinJavaDeveloperConnectionprogramtops1.5million3.May8,SuntoworkwithChineseTVindustrytodefineinteractivedigitalTVspecforChinaTV4.May8,J2SEv.1.3platformreleased5.May17,J2SEv1.3platformgainsindustrysupportfromApplewithMacOSX第一章Java语言概述1.Java的发展2.什么是Java?

3.Java程序介绍4.Java程序运行环境什么是Java?

JavaTechnology1.编程语言(ProgrammingLanguage)2.运行平台(Platform)什么是Java?

Java编程语言的特点1.简单(Simple)2.面向对象(Objectoriented)3.解释性(Interpreted)4.平台独立和可移植(Architectureneutral&Portable)5.鲁棒和安全(Robust&Secure)6.多线程(Multithreaded)7.分布式(Distributed)8.高性能(Highperformance)9.动态(Dynamic)Java编程语言的特点1.简单(Simple)简单易学不存在指针、单一继承、内存空间自动回收2.面向对象(Objectoriented)类和对象数据和方法的封装封装、继承、多态性注重于数据和操作数据的方法,而不是流3.解释性(Interpreted)Java编译器生成字节码,Java解释器执行字节码链接过程简单,仅仅将新的类装载(load)入运行环境什么是Java?

Java编程语言的特点4.平台独立(Architectureneutral)和可移植(Portable)Java编译器产生的字节码(bytecode)可运行在异种网络环境中(不同的硬件系统和不同的操作系统)Java程序在不同的平台中行为一致,不存在数据类型的不一致等现象什么是Java?

Java编程语言的特点5.鲁棒/健壮(Robust)和安全(Secure)取消了指针的不安全性,增强了程序的健壮性内存管理简单,“new”构造对象,对象释放(automaticgarbagecollection)可靠的语言:

compile-timechecking和run-timechecking网络环境的应用不会产生恶意行为,为Java程序构造一个个(Sandbox,具有安全策略的限制),提高了安全性什么是Java?

Java编程语言的特点6.多线程(Multithreaded)例:

浏览器应用中,播听音乐/拖动页面/后台下载页面线程类:

java.lang.Thread/Runnable/ThreadGroup等原语支持:

synchronized、wait()、notify()7.分布式(Distributed)支持网络应用,.*URL类Socket类、Serv

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1