面向对象程序设计第1讲java.ppt
《面向对象程序设计第1讲java.ppt》由会员分享,可在线阅读,更多相关《面向对象程序设计第1讲java.ppt(64页珍藏版)》请在三一办公上搜索。
1、2023/10/31,1,面向对象程序设计,张璞重庆邮电大学计算机学院,2023/10/31,2,课程概述,面向对象方法的主要思想、基本概念用Java这门面向对象程序设计语言来实现用面向对象分析与设计方法建立的系统模型面向对象设计(OOD)的基本原则及设计模式UML/OOA/OOD 的简介,2023/10/31,3,课程概述,2023/10/31,4,教材,Java面向对象程序设计(第2版),耿祥义、张跃平遍著,清华大学出版社,2023/10/31,5,OOP参考文献,2023/10/31,6,参考文献,面向对象的系统分析(第2版),邵维忠,杨芙清著,清华大学出版社,2023/10/31,7,
2、参考文献,面向对象的系统设计,邵维忠等著,清华大学出版社,2023/10/31,8,参考文献,UML用户指南 作者 Booch等 译者:邵维忠 等,2023/10/31,9,参考文献,原书名:The Essence of Object-Oriented Programming with Java and UML 原出版社:Addison Wesley 作者:Bruce E.Wampler 译者:王海鹏 丛书名:软件工程系列教材 出版社:人民邮电出版社,2023/10/31,10,参考文献,设计模式:可复用面向对象软件的基础(美)Erich Gamma 等 译者:李英军 等译,2023/10/3
3、1,11,本讲总体纲要,Java简介开发环境的建立第一个 Java程序面向对象技术基本概念面向对象方法的发展史及现状简介,2023/10/31,12,Java语言?,Java语言是一种可以编写跨平台应用软件的面向对象的程序设计语言目前已经在各个领域得到广泛应用。,2023/10/31,13,Java的地位,语言地位:一门很好的面向对象语言,主流编程语言网络地位:Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发需求地位:良好的就业前景,2023/10/31,14,2023/10/31,15,
4、2023/10/31,16,Java语言 特点,简单性:Java的语法比 C/C+简单网络特性面向对象平台无关性:在操作系统之上再提供一个Java运行时环境(由Java虚拟机、类库以及一些核心文件组成)只要平台提供了Java运行环境,Java编写的软件就能在其上运行安全性多线程性,2023/10/31,17,Java历史简介,1)由Sun公司的詹姆斯高斯林(James Gosling)等人于1990年代初开发。它最初被命名为Oak,是用于家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。James Gosling,“绿色项目”,2023/10/31
5、,18,Java历史简介,2)由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。,2023/10/31,19,2023/10/31,20,Java已发展成为计算平台,2023/10/31,21,2023/10/31,22,三种平台简介,目前Java平台主要分为下列3个版本:(1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台。(2)Jav
6、a EE(曾称为J2EE)称为Java企业版或Java企业平台。(3)Java ME(曾称为J2ME)称为Java微型版或Java小型平台。,2023/10/31,23,2023/10/31,24,下载与安装指南,例如,安装:Java SDK,Standard Edition版本操作系统,2023/10/31,25,本讲总体纲要,Java简介开发环境的建立第一个 Java程序面向对象技术基本概念面向对象方法的发展史及现状简介,2023/10/31,26,建立Java开发环境,1)下载J2SE安装程序2)运行J2SE安装程序,安装J2SE3)设置环境变量:运行路径(path)类路径(classp
7、ath,初学时不必设置)4)下载J2SE的在线帮助文档,2023/10/31,27,本讲总体纲要,Java简介开发环境的建立第一个 Java程序面向对象技术基本概念面向对象方法的发展史及现状简介,2023/10/31,28,例 1:HelloWorld,2023/10/31,29,Java程序的工作原理,2023/10/31,30,本讲总体纲要,Java简介开发环境的建立第一个 Java程序面向对象技术基本概念面向对象方法的发展史及现状简介,2023/10/31,31,对象的基本概念,对象(Object)是系统中描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和对这组属性进行操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计 java
链接地址:https://www.31ppt.com/p-6435973.html