面向对象程序设计第1讲java

面向对象程序设计第1讲java

ID:40719452

大小:3.42 MB

页数:64页

时间:2019-08-06

面向对象程序设计第1讲java_第1页
面向对象程序设计第1讲java_第2页
面向对象程序设计第1讲java_第3页
面向对象程序设计第1讲java_第4页
面向对象程序设计第1讲java_第5页
资源描述:

《面向对象程序设计第1讲java》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/9/211面向对象程序设计张璞重庆邮电大学计算机学院zhangpu@cqupt.edu.cn2021/9/212课程概述面向对象方法的主要思想、基本概念用Java这门面向对象程序设计语言来实现用面向对象分析与设计方法建立的系统模型面向对象设计(OOD)的基本原则及设计模式UML/OOA/OOD的简介2021/9/213课程概述2021/9/214教材Java面向对象程序设计(第2版),耿祥义、张跃平遍著,清华大学出版社2021/9/215OOP参考文献2021/9/216参考文献面向对象的系统分析(第2版),邵维忠,杨

2、芙清著,清华大学出版社2021/9/217参考文献面向对象的系统设计,邵维忠等著,清华大学出版社2021/9/218参考文献UML用户指南作者Booch等译者:邵维忠等2021/9/219参考文献原书名:TheEssenceofObject-OrientedProgrammingwithJavaandUML原出版社:AddisonWesley作者:BruceE.Wampler译者:王海鹏丛书名:软件工程系列教材出版社:人民邮电出版社2021/9/2110参考文献设计模式:可复用面向对象软件的基础(美)ErichGamma等译者:

3、李英军等译2021/9/2111本讲总体纲要Java简介开发环境的建立第一个Java程序面向对象技术基本概念面向对象方法的发展史及现状简介2021/9/2112Java语言?Java语言是一种可以编写跨平台应用软件的面向对象的程序设计语言目前已经在各个领域得到广泛应用。2021/9/2113Java的地位语言地位:一门很好的面向对象语言,主流编程语言网络地位:Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发需求地位:良好的就

4、业前景2021/9/21142021/9/21152021/9/2116Java语言——特点简单性:Java的语法比C/C++简单网络特性面向对象平台无关性:在操作系统之上再提供一个Java运行时环境(由Java虚拟机、类库以及一些核心文件组成)只要平台提供了Java运行环境,Java编写的软件就能在其上运行安全性多线程性2021/9/2117Java历史简介1)由Sun公司的詹姆斯·高斯林(JamesGosling)等人于1990年代初开发。它最初被命名为Oak,是用于家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟

5、、烤面包机等家用电器的控制和通讯问题。JamesGosling,“绿色项目”2021/9/2118Java历史简介2)由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。2021/9/21192021/9/2120Java已发展成为计算平台2021/9/21212021/9/2122三种平台简介目前

6、Java平台主要分为下列3个版本:(1)JavaSE(曾称为J2SE)称为Java标准版或Java标准平台。(2)JavaEE(曾称为J2EE)称为Java企业版或Java企业平台。(3)JavaME(曾称为J2ME)称为Java微型版或Java小型平台。2021/9/21232021/9/2124下载与安装指南例如,安装:JavaSDK,StandardEdition版本操作系统2021/9/2125本讲总体纲要Java简介开发环境的建立第一个Java程序面向对象技术基本概念面向对象方法的发展史及现状简介2021/9/2126

7、建立Java开发环境1)下载J2SE安装程序2)运行J2SE安装程序,安装J2SE3)设置环境变量:运行路径(path)类路径(classpath,初学时不必设置)4)下载J2SE的在线帮助文档2021/9/2127本讲总体纲要Java简介开发环境的建立第一个Java程序面向对象技术基本概念面向对象方法的发展史及现状简介2021/9/2128例1:HelloWorld2021/9/2129Java程序的工作原理2021/9/2130本讲总体纲要Java简介开发环境的建立第一个Java程序面向对象技术基本概念面向对象方法的发展史及

8、现状简介2021/9/2131对象的基本概念对象(Object)是系统中描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和对这组属性进行操作的一组服务组成。2021/9/2132属性:用来描述对象静态特征的一个数据项。操作:用来描述对象行为的一个动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。