网站大量收购闲置独家精品文档,联系QQ:2885784924

《Java语言程序设计案例教程》第1章解析.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 1.1 Java历史简介 1.2 Java语言与面向对象的程序设计 1.3 Java 程序概述 1.4 本章小结 信息工程与艺术设计系 信息工程与艺术设计系 第1章 Java快速入门 山东劳动职业技术学院 1991年,Sun 成立由James Gosling领导的Green小组,开发了Oak语言,主要用于像有线电视转换盒这类的消费设备 ; 1994年,随着WWW快速的发展,Sun公司遂将其用于Internet网络,并改名为Java。 1995年5月23日,Sun在“SunWorld’95”大会上正式发布Java技术和HotJava浏览器,掀起了一股Java的热潮。 1996年1月23日Sun发布了Java1.0 在前后不到十年时间里,Sun公司相继推出Java1.0、Java1.1…… Java1.5、Java1.6等多个版本。 1.1 Java历史简介 1.2.2 什么是面向对象编程 一般说来,面向对象的系统至少需具备三大特性:封装性、继承性、多态性。将封装、继承、多态(包括重载)等面向对象方法应用于程序的开发工具和开发过程中,不仅可以加快开发的速度,还可极大地增强程序的可维护性和可扩展性,提高代码重用率。因此,在面向对象编程过程中需要遵循这三项原则。下面对它们分别作简要介绍。 1.2 Java语言与面向对象程序设计 封装(Encapsulation)是将代码及其处理的数据绑定在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用。一个对象的基本要素包括属性和作用在属性上的操作(方法或事件)。对象的使用实现了数据抽象,它将一组数据和对这组数据的操作结合成一个内在的整体,不允许外界对这组数据任意进行访问,这里就用到了封装的原理。封装的目的是为了实现数据隐藏和数据保护,为对象提供一个对外操作的接口,外界只能从对象所提供的操作接口来认识和操作该对象。 1.2 Java语言与面向对象程序设计 继承是一个对象获得另一个对象的属性的过程。继承很重要,因为它支持了层级分类的思想。众所周知,大多数事物均可按层级(即从上到下、从高到低)分类管理。显然,如果不使用层级的概念,在进行描述时,我们就不得不分别定义每个事物的所有属性。使用了继承,一个对象就只需定义使它在所属类中独一无二的属性即可,因为它可以从它的父类那里继承其他所有的通用属性。所以,完全可以这样说,正是继承机制使一个对象成为一个更具通用性的类的一个特定实例成为可能。 继承是现实生活中一个非常容易理解的概念。在面向对象的程序设计方法中,引入继承机制的目的在于:其一,避免可公用代码的重复开发, 减少数据冗余;其二,增强数据的一致性,尽量降低模块间的耦合程度。 1.2 Java语言与面向对象程序设计 多态(Polymorphism)表示“多种形态”,即允许一个接口被多个同类动作所使用的特征,具体使用哪个动作与应用场合有关。所谓多态性就是当不同的对象收到相同的消息时,产生不同动作的特性。这里所说的消息可以理解为方法或事件。通俗地讲,多态性就是使用一个名称来定义不同的方法,这些方法执行类似的但又不同的操作,即以相同的接口来访问功能不同的函数,从而实现“一个接口,多种方法”。 1.2 Java语言与面向对象程序设计 1.2.2 为什么学习Java Java作为一种高级程序设计语言,它除具有面向对象、编写简单、脱离机器结构、具有分布性、鲁棒性、可移植性、安全性特点外,并且提供了并发机制,解释执行具有很高的性能。同时,还具有动态性特点。主要表现在: 1.简单性 2.面向对象 3.安全性 4.平台无关 5.多线程 1.2 Java语言与面向对象程序设计 1.3.1 第1个Java程序 下面是一个经典的Java入门程序: public class Hello{ public static void main (String args[]) { System.out.println(″Hello World!″); } } 此程序的作用是输出下面一行信息: Hello World! 1.3 Java程序概述 1.3.2 Java开发环境 1.J2SDK开发工具 1.3 Java程序概述 J2SDK的设置 1.3.3 Applet举例 Java主要有两种类型的程序:Application程序和Applet程序。 【例1.2】 Applet程序举例。 import java.awt.Graphics; import java.applet.Applet; public class

文档评论(0)

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

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

1亿VIP精品文档

相关文档