1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA学习ppt.ppt

Java 程序设计基础 教 师:谭浩 计算机学院数字媒体研究所 中间件实验室 科技实验楼1102 课程内容(一) 第一章 Java简介 Java语言的发展历程、特点、三大平台、开发工具及开发步骤 第二章 Java语言基础 Java程序的基本结构、符号集、数据的简单类型 、常量、变量、运算符与表达式、流程控制语句 第三章 Java面向对象程序设计(重点和难点) Java的类和对象、类的属性和方法、访问控制符、类继承、方法的覆盖与重载、多态与接口,以及包 课程内容(二) 第四章 异常处理 传统的异常处理采用的是即时判断处理,一旦错误处理点过多,程序就显得散乱;而java中的异常处理采用的是抛出和捕获的方式,即使需要处理的错误很多,由于处理点单一,程序非常简洁 第五章 Java数组和工具类 数组、字符串、数学处理及信息打印 第六章 Java多线程程序设计 以往大家接触的程序比较简单,只有一个执行线程(或执行流程),顺序执行。其实,实际的应用程序通常具有多个执行线程,并发执行,效率更高,当然程序逻辑更复杂,需靠考虑线程间的同步和互斥 参考书目 《Java 2实用教程》(第二版),作者:耿祥义,张跃平,清华大学出版社,2004.2。 《Java编程思想》(第二版),原书名:Thinking in JAVA,Second Edition,作者:Bruce Eckel,译者:候捷,机械工业出版社。 《Java分布式程序设计》,原书名:Distributed Programming with Java,作者:Qusay H.Mahmoud,译者:欧阳光,安锦,国防工业出版社,2002.1。 第一章 Java简介 Java语言的发展历程 Java语言的特点 Java2的三大平台 Java开发工具(JDK)简介 Java的Application应用程序 Java虚拟机原理 1.1 Java语言的发展历程 Java语言概述 Java语言是一种新型的程序设计语言,广泛地应用于Internet网络程序设计。 它是跨平台的、适用于分布式计算机环境的面向对象程序设计语言。 其“编写一次,到处运行”的跨平台优势给整个网络世界带来巨大变革,为软件开发者提供了充分展示的舞台。 Java的前生(一) 1991年,美国Sun公司的某个研究小组为了能够在消费电子产品上开发应用程序,积极寻找合适的编程语言。 消费电子产品种类繁多,包括PDA、机顶盒、手机等等,即使是同一类消费电子产品所采用的处理芯片和操作系统也不相同,存在着跨平台的问题。 当时最流行的编程语言是C和C++语言,Sun公司的研究人员就考虑是否可以采用C++语言来编写消费电子产品的应用程序,但是研究表明,对于消费电子产品而言C++语言过于复杂和庞大,并不适用,安全性也并不令人满意。 Java的前生(二) 于是,Bill Joy (Berkeley Unix的创始者)先生领导的研究小组就着手设计和开发出一种语言,称之为Oak。该语言采用了许多C语言的语法,提高了安全性,并且是面向对象的语言。 但是Oak语言在商业上并未获得成功。 Java产生的原因(一) 在经历了以大型机为代表的集中计算模式和以PC机为代表的分散计算模式之后, 1994年互联网的出现使得计算模式进入了网络计算时代。 Java产生的原因(二) 网络计算模式有两个特点: 一个特点是计算机是异构的,即计算机的类型和操作系统是不一样的,例如SUN工作站的硬件是SPARC体系,软件是UNIX中的Solaris操作系统,而PC机的硬件是INTEL体系,操作系统是windows或者是Linux,而相应的编程语言基本上只是适用于单机系统,例如COBOL、FORTRAN、C、C++等等; 另一个特点是代码可以通过网络在各种计算机上进行迁移。 Java产生的原因(三) 这就迫切需要一种跨平台的编程语言,使得用它编写的程序能够在网络中的各种计算机上能够正常运行,Java就是在这种需求下应运而生的。 Java的产生(一) 互联网在世界上蓬勃发展,Sun公司发现Oak语言所具有的跨平台、面向对象、安全性高等特点非常符合互联网的需要,于是改进了该语言的设计,达到如下几个目标: Java的产生(二) ◇ 创建一种面向对象的程序设计语言,而不是面向过程的语言; ◇ 提供一个解释执行的程序运行环境,使程序代码独立于平台; ◇ 吸收C和C++的优点,使程序员容易掌握; ◇ 去掉C和C++中影响程序健壮性的部分,使程序更安全,例如指针、内存申请和释放; Java的产生(三)

文档评论(0)

xinshengwencai + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档