面向对象程序设计第1讲Java概述课件教学提纲

上传人:yuzo****123 文档编号:139716981 上传时间:2020-07-23 格式:PPT 页数:24 大小:337KB
返回 下载 相关 举报
面向对象程序设计第1讲Java概述课件教学提纲_第1页
第1页 / 共24页
面向对象程序设计第1讲Java概述课件教学提纲_第2页
第2页 / 共24页
面向对象程序设计第1讲Java概述课件教学提纲_第3页
第3页 / 共24页
面向对象程序设计第1讲Java概述课件教学提纲_第4页
第4页 / 共24页
面向对象程序设计第1讲Java概述课件教学提纲_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《面向对象程序设计第1讲Java概述课件教学提纲》由会员分享,可在线阅读,更多相关《面向对象程序设计第1讲Java概述课件教学提纲(24页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计第1讲 Java概述,课程目标,掌握Java语言的基础知识 理解和掌握面向对象程序设计的基本思想 熟练地使用Java语言进行程序的编写、编译以及调试工作 养成良好的编程规范,编写具有一定实用价值的Java应用程序和小程序,参考资料,教材: Java面向对象程序设计,赵生慧、孙家启等编著,高等教育出版社。 参考书: JAVA语言程序设计,朱福喜编著,清华大学出版社简单、入门 Think in Java、Core Java全面、深入 API文档完整、准确 参考网址: ,学习方法,基础层次读懂书上简单程序。 第一层次模仿书上简单程序。 第二层次自己编写简单程序。 第三层次修改别人复杂

2、程序。 第四层次自己编写复杂程序。 第五层次分析专家复杂程序。 第六层次自己编写优秀软件。,听过的 会忘记, 看过的 会记住, 做过的 才会明白。,第一章 Java概述,内容 Java的发展和特点 Java运行环境设置 Java程序结构 面向对象程序设计,目标 了解Java的发展历史以及特点 理解Java 平台无关性的含义 重点:掌握Java的基本程序结构和编程开发环境 难点:掌握Java application与Java applet编辑、编译与运行的方法 初步了解类和对象的概念,Java的发展(一),Java是由Sun Microsystems的James Gosling所领导的开发小组设

3、计的。 最初的版本是1991年的橡树(Oak),其目标是设计独立于平台且能够嵌入到不同的消费类电子产品的程序。 随着Internet及WWW的发展,Web也需要在不同的环境不同的平台上进行程序的移植,这个变化导致了Oak的转型及Java的诞生。 1995年,Sun公司对Oak进行了修改,用于开发Internet应用程序,并将其命名为Java。,Java的主要版本,Java 2被分成J2SE、J2EE和J2ME三种平台。 J2SE,即Java 2 Platform Standard EditionJava 2标准版,是一种开发和部署平台,提供了编写桌面应用程序所有必需的功能。 J2EE,即Jav

4、a 2 Platform Enterprise Edition Java 2企业版。J2EE是针对Internet环境下企业级应用推出的一种全新概念的模型,适合于开发服务器端应用程序或者大型ERP系统等。 J2ME,即Java 2 Platform Micro EditionJava2微型版。应用于各种各样的消费电子产品上,例如智能卡、手机、PDA、电视机顶盒等方面。,Java的特点,Java的飞速发展归功于它所具有的特点 简单性 面向对象 结构中立 安全性 可移植性,Java运行环境,Java程序开发环境一般要提供编辑、编译与运行工具。 Java程序的编辑可以使用任何一个编辑器,编译与运行则

5、通过Sun公司提供的Java开发工具箱JDK(Java Development Toolkit)进行。 JDK 是一个简单的命令行工具集,包括软件库、编译Java源程序的编译器(javac.exe)、执行字节码的解释器(java.exe)以及其他的一些实用工具。 下载地址, JDK安装,注意环境变量的设置。,JDK安装设置,安装JDK 直接运行“jdk-6-windows-i586.exe”,按照安装向导进行安装。 设置环境变量: PATH = bin; CLASSPATH = . ; ; Windows 98: autoexec.bat Windows NT/2000/XP:控制面板系统高级

6、环境变量,JDK环境内容,安装JDK后产生如下目录结构: bin目录:Java开发工具,包括Java编译器、解释器等 demo目录:一些实例程序 lib目录:Java开发类库 jre目录: Java运行环境,包括Java虚拟机、运行类库等 Java开发工具包括: Javac:Java编译器,用来将java程序编译成Bytecode。 Java:Java解释器,执行已经转换成Bytecode的java应用程序。 Appletviwer:Applet解释器, 用来解释已经转换成Bytecode的java小应用程序。,Java应用程序结构(一),/*文件名 Simple.java*/ publicc

7、lassSimple publicstaticvoidmain(Stringargs) /输出一个字符串 System.out.println(This is a simple program!); /*Java是大小写敏感的。*/,Java程序分两种: Java独立应用程序(Java Application) Java小程序(Java Applet),1.类 2.方法与main()方法 3.标识符与关键字 4.语句 5.块 6.注释 单行/多行注释 文档注释,Java应用程序结构(二),块,Java应用程序开发过程,一个Java程序的开发过程通常包括创建、编译、运行等几个阶段 。 文本编辑器

8、编辑程序,并命名为Simple.java。 JDK中的javac.exe编译Simple.java文件,产生字节码文件Simple.class,命令javacSimple.java 用JDK中的java.exe运行字节码文件。命令 javaSimple,Java Applet程序举例,/文件名SimpleApplet.java import java.awt.Graphics; public class SimpleApplet extends java.applet.Applet public void paint(Graphics g) g.drawString(“This is a si

9、mple applet!”,15,15); ,程序编译产生SimpleApplet.class。,Java applet的开发过程,创建并编译applet 创建调用applet的HTML文件 浏览applet 使用Applet解释器appletviewer.exe,命令 appletviewersimpleapplet.html 用Web浏览器, The example of Java applet ,Applet程序分析,import语句 对象g是由Graphics类定义的一个对象 方法paint()和类Graphics (参见第九章) 类继承和关键字extends(class B exte

10、nds A) 关键字extends表示程序中定义的类B是类A(已经存在的类)的扩展。类SimpleApplet是Java中类Applet的扩展,则扩展类SimpleApplet继承了Applet类的所有功能与属性。,/文件名SimpleApplet.java import java.awt.Graphics; public class SimpleApplet extends java.applet.Applet public void paint(Graphics g) g.drawString(“This is a simple applet!”,15,15); ,面向对象程序设计(一),

11、对象 对象的属性决定了对象是什么,行为决定了对象能够做什么。在具体的程序设计中,对象的属性是一些数据域的集合,行为则是方法的集合。也就是说,对象是数据及其处理方法的一个封装。,面向对象程序设计(二),Alan Kay对面向对象程序设的总结: 1.万事万物皆对象 可以将待解决问题分解为程序中的对象,对象可以存储数据也可以对自身数据进行处理。 2.程序是对象的集合 对象通过消息传递请求其他对象进行工作。 3.每个对象都拥有其他对象所构成的记忆 4.每个对象都有其类型 5.同一类型的所有对象能接受相同的消息,面向对象程序设计(三),类决定了对象的结构,对象是类的一个具体实例,一个类可以有许多不同的对

12、象,这些对象具有共同的属性。 先定义类,再有对象 面向对象的三个特性:继承、封装和多态,面向对象程序设计过程,程序设计不仅仅是编写语言代码,还包括软件开发 1。分析 2。软件设计 3。编写代码 4。测试 5。运行维护 编写软件需要大量的实践,小结,介绍了Java的起源与发展,Java的基本特点。 演示了运行环境的安装及设置过程。 通过具体的例子分析了Java application及Java applet的组成,并讲解了程序编译、运行过程。 初步介绍了面向对象程序设计的基本方法,简单地说明了类及对象等概念。,作业与实验,作业(日期) P16-8 P17-11,12 实验 目的 了解JDK的安装和使用。 熟悉Javaapplication和Java applet的编译、编译和运行环境。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号