《面向对象的程序设计与Java语言》.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《面向对象的程序设计与Java语言》课件服务器:答疑:电话:(科技楼306)

课程说明成绩核算:平时:40%(课堂点到10,上机20,作业情况10)期末:60%参考书目:《Java程序设计》,丁岳伟彭敦陆,高等教育出版社《Java语言导学》,马朝晖(译),机械工业出版社《Java编程思想(第二版)》候捷(译),机械工业出版社

教学目标掌握面向对象程序设计的思想。学会使用Java编写桌面程序。学会编写简单的网络应用程序。学会编写简单的WEB程序。

第一章:绪论学习目标了解Java语言的历史与现状.知道Java语言的特点.对Java语言开发过程有一个总体的认识.熟悉Java语言的注释。

Java语言的历史1991:Sun公司Green项目组开发“家用电器”控制系统。负责人:JamesGosling1994:Green项目组解散;InternetWWW服务普及1994年秋:WebRunner1995年5月23日:HotJava浏览器发布。扬名1995年秋:Netscape浏览器支持Java。流行1996年:Java1.01998年:Java1.2版,Java2Java最新版本:Java6.0

Java之父JamesGosling

单击此处可添加副标题Java语言的现状J2SE(Java2Platform,StandardEdition)

用于编写、部署和运行Java应用程序和Applet程序。J2EE(Java2Platform,EnterpriseEdition)

包含JSP(JavaServerPage),Servlet,EJB(EnterpriseJavaBean),JavaMail,JMS(JavaMessageService)等技术,主要用于开发分布式,服务器端的应用程序,如电子商务网站。J2ME(Java2Platform,MicroEdition)

主要用于开发电子产品和嵌入式开发,如移动电话,数字机顶盒,汽车导航系统等

J2SE的典型引用01Applet程序02szmap03Eclipse04NetBean05JBuilder

J2EE的典型应用网上银行

中国银行

中国农业银行

中国建设银行

深圳市商业银行网站

chinaren校友录

J2ME的典型应用Java手机嵌入式开发

Java语言的特点Java语言是一种简单、面向对象、分布式、解释、健壮、安全、结够中立(平台无关)、可移植、高性能、多线程、动态的程序设计语言。《Java语言白皮书》

Java语言的特点(续)简单Java语言建立在C语言和C++语言基础之上。摒弃了C语言和C++语言中不常用和容易出错的一些特性。如:goto,指针,运算符重载,多重继承,自动类型转换。增加了“垃圾自动回收”(autogarbagecollection)机制

Java语言的特点(续)分布式数据分布:数据分布在网络的不同主机上操作分布:把一个计算分布在不同的主机上处理。Java语言包含了TCP/IP协议和其他协议,支持WWW客户机/服务器计算模式。面向对象Java语言是一门完全面向对象的程序设计语言。

Java语言的特点(续)解释Java语言编译+解释执行程序设计语言。源文件经编译得到字节码,字节码由Java虚拟机负责解释执行。健壮编译和运行时进行严格检查,消除错误。垃圾自动回收,防止内存泄漏完善的异常处理。

安全加载类时,引入字码校验机制。Java语言验证技术以公钥(publickey)加密技术为基础。取消了指针,防止非法内存访问。内存由JVM决定,而不是由编译器决定。Java语言的特点(续)

Java语言的特点(续)可移植性结构中立Java编译器由java本身来实现。Java语言的运行系统用ANSIC(标准C)编写。结构中立结构中立指应用程序与计算机系统硬件结构无关。字节码与系统平台无关,能在各种处理器上执行。做到“一次编写,到处运行”

Java语言的特点(续)高性能Java程序比编译执行的C程序平均慢10-20倍。JIT(justintime)编译器,可以将字节码转化为机器码可以通过编写、调用本地方法来提高执行效率。Java应用范围:交互式GUI程序和网络应用程序。多线程Java用多线程来支持多任务和并行处理。采用同步机制保证对数据的操作。线程具有优先级。

Java语言的特点(续)动态Java语言在需要时装载类,甚至可以通过网络来装置类。在类库中能够可以自由地加入新方法和变量而不影响用户原来程序地执行。

Java语言的开发和执行环境JDK的下载与安装

开发工具/J2SE1.5/编辑器的选择:

JcreatorEditPlus(Editplus的JAVA环境配置)

文档评论(0)

gongmengjiao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档