欢迎来到天天文库
浏览记录
ID:59810529
大小:3.62 MB
页数:28页
时间:2020-11-25
《认识java讲课讲稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、认识JAVA本章要点•••Java简介Java开发环境的搭建Java程序开发的流程3Java语言的历史语言的历史•••••••••••开始研究OakHotJavaJava1.0Java1.1Java1.2Java1.3Java1.4Java5.0Java6.0Java719901991.61995.51995.5.23(版本发布)1997.2.181998.12.4(J2SE)2000.5.82002.2.132004.92006.12计划2010年发布(推迟到年底)4TheGreenTeam•••Septemberof1997Fromlefttorighttheyare:AlFrazie
2、r,JoePalrang,MikeSheridan,EdFrank,DonJackson,FayeBaxter,PatrickNaughton,ChrisWarth,JamesGosling,BobWeisblatt,DavidLavalleeandJonPayne.Missinginaction:CindyLong,ChuckClanton,SheuelingChangandCraigForrest.5Star7Star7wasfinishedanddemoedonSeptember3,1992•ItworkedlikeamodernPDA(thoughitwasalotbigger)a
3、ndhadananimatedcolortouchscreen.•Oneoftheprimaryfeaturesofthissoftwarewasthatitcouldfunctionnicelyinanetworkenvironment.•6Duke•Hewasthisfriendlyguythatfollowedyouaroundandcouldhelpyouout.7Java进军万维网进军万维网•8Java语言的版本按照应用划分语言的版本-按照应用划分语言的版本••JavaSE:包含标准的、开发工具、运行时环境和类库标准的JDK、开发工具、运行时环境和类库。适合开发桌面应用程序和底层
4、标准的应用程序。同时它也是JavaEE的基础平台。JavaEE:采用标准化的模块组件标准化的模块组件,为企业级应用提供了标准平台,简化复杂的企业级编程标准化的模块组件。并已经成为一种软件架构和企业级开发的设计思想。主要用于分布式的网络程序的开发,如主要用于分布式的网络程序的开发,电子商务网站和ERP系统系统电子商务网站和•JavaME:包含高度优化精简的java运行时环境,专门针对一些小型的消费电子产品小型的消费电子产品。小型的消费电子产品9Java语言是什么?它的主要特点?语言是什么?它的主要特点?语言是什么•••••••••••Sun的定义:–一种简单、面向对象、分布式、跨平台、半编译
5、半解释、健壮、安全、高性能、多线程的动态的语言。–实际上它不仅是一门语言,更是一个平台。它还提供了开发类库、运行环境、部署环境等一系列支持。简单跨平台面向对象分布式半编译半解释健壮安全性能很优异多线程动态10完全面向对象••Everythingisobject面向对象的特征:–抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生
6、,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要–封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象设计始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。–多态多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。–11分布式Serverclien
7、tclientclientclient12健壮•Java提供了自动垃圾收集机制来进行内存管理,并检测程序对内存的访问,确定合法并不会引起任何问题后,才允许访问。Java还提供了异常处理机制用来检查编译及运行时可能出现的问题,帮助程序员消除错误,防止系统崩溃。•13半编译半解释SourceCodepublicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.
此文档下载收益归作者所有