1 / 272
文档名称:

精品PPT课件----Java语言程序设计教程.ppt

格式:ppt   页数:272
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件----Java语言程序设计教程.ppt

上传人:wz_198613 2014/10/23 文件大小:0 KB

下载得到文件列表

精品PPT课件----Java语言程序设计教程.ppt

文档介绍

文档介绍:Java语言程序设计教程
中国水利水电出版社
21世纪高等院校计算机系列教材
雷学生主编
目录
第1章 Java语言概述
第2章 Java语言基础
第3章控制语句
第4章类及其方法
第5章继承与多态
第6章包和接口
第7章异常处理
第8章多线程编程
第9章 Applet编程
第10章输入与输出
第11章常用工具包和类
第1章 Java语言概述
Java语言是由Sun公司于1995年推出的一种新的编程语言,它是一种跨平台、适合于分布式计算环境的纯面向对象语言。Java语言及其扩展正在逐步成为互联网应用的规范,掀起了自PC机以来的又一次技术革命。本章主要介绍Java语言的起源、特点、简单示例等。
Java语言的起源和发展
面向对象的程序设计
Java语言的特点
Java程序的运行
[Return]
Java语言的起源和发展
几种典型语言的发展历程
Java语言的起源
Java语言的发展
[Return]
一般认为,B语言导致了C语言的诞生、C语言演变出C++语言,而Java语言则明显带有C++语言的特征。本节将对Java语言的起源和发展作简要介绍。
几种典型语言的发展历程
[Return]
Java总是和C++联系在一起,而C++则是从C语言派生而来的,所以Java语言继承了这两种语言的大部分特性。Java的语法是从C继承的,Java许多面向对象特性都受到C++的影响。事实上,Java中几个自定义的特性都来自于或可以追溯到它的这些前驱语言。略有不同的是,Java语言完全面向对象,从而摒弃了二者的不足之处。Java语言的诞生与过去约30年中计算机语言的不断改进和发展密切相关。基于这些原因,下面我们将简要介绍一下这个发展历程。
:C语言
:C++语言
:Java语言的出现
Java语言的起源
[Return]
Java是由James Gosling、Patrick Naughton、Chris Warth、Ed Frank以及Mike Sheridan等人于1991年在Sun Microsystems公司设计出来的,开发第一个版本花了18个月时间。该语言最初名叫“Oak”,后来发现“Oak”已经是Sun公司另外一种语言的注册商标,于1995年更名为“Java”,即太平洋上一个盛产咖啡的岛屿的名字。从1992 的秋天Oak问世,到1995春天公开发布Java语言,许多人都对Java的设计和改进做出了贡献。
Java语言的发展
[Return]
自从于1995年被正式推出之后,Java语言就以其独特的优势迅猛发展,经过短短8、9年时间,成为迄今为止最为优秀的面向对象语言。Java也从当初的一种语言而逐渐形成一种产业,平台的强大竞争对手。
当初,Java语言最初的发布不亚于一场革命,但是它并不标志着Java快速革新时代的结束。在Java ,Java的设计者就已经制定出了Java 、 Java 、 Java 、 Java 、Java 2、Java 。
面向对象的程序设计
面向对象技术的提出
面向对象的编程思想
面向对象编程的基本原则
[Return]
面向对象的编程思想由来已久,但真正意义上的纯面向对象编程语言目前只有Java。本节将结合几种高级语言对面向对象程序设计思想进行简要介绍。
面向对象技术的提出
[Return]
我们知道,所有的计算机程序均由两类元素组成:代码和数据。如何实现这两类元素的有效结合而形成可运行的程序,是多年来程序设计人员所探索的问题。最初,程序的构筑一般围绕“正在发生什么”而编写代码,这种方法被称为面向过程的编程。使用这种方法编写的程序都具有线性执行的特点。面向过程的编程模型可认为是代码作用于数据,像Pascal、C这样的过程式语言采用此模型是相当成功的。然而,使用面向过程的方法对小程序的编写可能是比较有效的,但当程序变得非常大且更为复杂时,就会出现种种问题,直至失去对代码的有效控制。由此对软件工程中的编程方法问题提出了新的要求。
为了管理不断增加的复杂性,另外一种编程方式被提了出来,即面向对象的编程(OOP,Object-Oriented Programming)。这种编程方式围绕“谁将受到影响”进行,即以代码的相关数据为核心点进行程序编写。面向对象的编程着眼于它的数据(即对象)和为此数据严格定义的接口来组织程序,程序实际上是用数据控制对代码的访问。这种方式的最大特点是代码与其

最近更新

2026年公司员工家属的慰问信 5页

2023年上海市单招职业适应性测试题库附答案 41页

2023年上海第二工业大学单招职业倾向性考试模.. 40页

2026年全国甲卷高考理科数学试题及答案解析 4页

2023年义乌工商职业技术学院单招职业适应性测.. 40页

2023年九江职业技术学院单招职业适应性测试题.. 39页

2023年云南省大理白族自治州单招职业倾向性考.. 40页

2023年仰恩大学单招职业适应性测试题库及答案.. 39页

2023年兰州石化职业技术学院单招职业适应性测.. 41页

2023年冀中职业学院单招综合素质考试题库汇编.. 40页

2023年内蒙古体育职业学院单招职业技能考试模.. 40页

2023年内蒙古建筑职业技术学院单招职业技能考.. 42页

2023年内蒙古通辽市单招职业倾向性测试题库含.. 40页

2023年北京市单招职业适应性考试题库汇编 39页

2023年南京交通职业技术学院单招职业倾向性测.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页

气动球阀使用说明书 2页