注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材面向对象程序设计

面向对象程序设计

面向对象程序设计

定 价:¥33.00

作 者: 叶乃文,喻国宝编著
出版社: 清华大学出版社
丛编项: 21世纪大学本科计算机专业系列教材
标 签: 面向对象

ISBN: 9787302088363 出版时间: 2004-08-01 包装: 简裝本
开本: 23cm 页数: 407 字数:  

内容简介

  面向对象的程序设计方法是当今普遍使用并大力推广的一种程序设计的方法,它是计算机软件开发人员必须掌握的基本技术。本书根据国内外最新的面向对象程序设计课程的教学大纲要求,按照首先阐述面向对象程序设计方法的相关概念,然后选择具有典型特征的实例,并利用Java程序设计语言举例说明的基本教学策略来论述本课程的全部内容。学生通过本书的学习,能够真正掌握面向对象的程序设计方法,学会Java程序设计的基本方法,养成良好的程序设计习惯。 全书共12章,内容包括:面向对象程序设计概论、Java程序设计浯言概述、抽象与封装、继承与多态、面向对象的软件开发过程、异常处理、流式输入输出及文件的处理、工具类库与数据结构接口、图形用户界面、Applet应用程序、数据库访问的编程技术和JavaBean编程技术。 本书内容丰富,理论联系实际,可读牲强;既可以作为高等院校计算机专业及相关专业本科生学习面向对象程序设计的教材,也可供从事软件开发的工程师和自学读者学习参考。

作者简介

暂缺《面向对象程序设计》作者简介

图书目录

第1章 面向对象程序设计概论
1. 1 结构化程序设计方法
1. 1. 1 结构化程序设计方法的产生背景
1. 1. 2 结构化程序设计方法
1. 1. 3 利用结构化程序设计方法求解问题域的基本过程
1. 2 面向对象的程序设计方法
1. 2. 1 面向对象的程序设计方法的产生背景
1. 2. 2 面向对象程序设计方法
1. 3 基本概念
1. 3. 1 抽象
1. 3. 2 封装
1. 3. 3 对象
1. 3. 4 类
1. 3. 5 消息
1. 3. 6 继承
1. 3. 7 多态
1. 3. 8 UML
1. 4 面向对象的程序设计语言
1. 4. 1 什么是面向对象的程序设计语言
1. 4. 2 几种具有代表性的面向对象的程序设计语言
本章小结
习题
第2章 Java程序设计语言概述
2. 1 Java程序设计语言的发展
2. 2 Java程序设计语言的基本特征
2. 3 Java程序设计语言的环境
2. 4 Java程序的基本结构
2. 5 Java程序的基本数据类型
2. 6 标识符. 注释. 直接量. 变量和常量
2. 7 Java程序的基本输入输出
2. 7. 1 字符界面的输入输出
2. 7. 2 图形用户界面的输入输出
2. 8 运算符和表达式
2. 9 流程控制语句
2. 10 一维数组
2. 10. 1 一维数组的声明与创建
2. 10. 2 一维数组的初始化
2. 10. 3 一维数组元素的访问
2. 10. 4 一维数组的复制
2. 10. 5 一维数组的应用举例
2. 11 二维数组
2. 11. 1 二维数组的声明与创建
2. 11. 2 二维数组的初始化
2. 11. 3 二维数组元素的访问
2. 11. 4 二维数组的应用举例
2. 12 字符串常量String
本章小结
习题
第3章 抽象与封装
3. 1 抽象与封装的实现技术
3. 2 类
3. 2. 1 类的定义
3. 2. 2 成员变量的定义与初始化
3. 2. 3 成员方法的定义
3. 2. 4 成员方法的重载
3. 2. 5 构造方法
3. 3 对象
3. 3. 1 对象的创建
3. 3. 2 对象成员的使用
3. 3. 3 对象的清除
3. 4 访问属性控制
3. 4. 1 默认访问属性
3. 4. 2 public访问属性
3. 4. 3 private访问属性
3. 4. 4 protected访问属性
3. 5 静态成员
3. 5. 1 类变量的定义及初始化
3. 5. 2 类方法
3. 6 final. this和null修饰符
3. 7 对象拷贝
3. 8 应用举例
本章小结
习题
第4章 继承与多态
4. 1 继承与多态的实现技术
4. 2 类的继承
4. 2. 1 定义子类
4. 2. 2 子类的构造方法
4. 2. 3 super关键字
4. 2. 4 通用父类Object
4. 3 类成员的隐藏与重载
4. 3. 1 成员变量的继承与隐藏
4. 3. 2 成员方法的继承. 重载与覆盖
4. 4 多态性的实现
4. 5 抽象类
4. 6 接口
4. 6. 1 接口的声明
4. 6. 2 接口的实现
4. 7 包
4. 7. 1 创建包
4. 7. 2 加载包
4. 8 应用举例
本章小结
习题,
第5章 面向对象的软件开发过程
5. 1 软件开发过程
5. 1. 1 软件开发面临的主要问题
5. 1. 2 软件的生命周期
5. 1. 3 软件开发模型
5. 2 面向对象的软件开发过程
5. 2. 1 面向对象技术
5. 2. 2 面向对象分析
5. 2. 3 面向对象设计
5. 2. 4 面向对象程序设计
5. 2. 5 面向对象测试
本章小结
习题
第6章 异常处理
6. 1 异常概述
6. 1. 1 异常的概念
6. 1. 2 Java语言中的异常类
6. 2 异常处理机制
6. 2. 1 抛出异常
6. 2. 2 捕获异常
6. 2. 3 处理异常
6. 2. 4 用户自定义异常类
本章小结
习题
第7章 流式输入输出及文件处理
7. 1 流式输入输出处理机制
7. 2 Java的输入输出流库
7. 2. 1 Java的输入输出流库
7. 2. 2 字节输入流InputStream
7. 2. 3 字节输出流OutputStream
7. 3 文件
7. 3. 1 文件的创建与管理
7. 3. 2 顺序文件的读写
7. 3. 3 随机文件的访问
7. 4 字符流
7. 5 对象的串行化
7. 5. 1 对象串行化概述
7. 5. 2 对象串行化的处理
7. 5. 3 应用举例
本章小结
习题
第8章 工具类库与数据结构接口
8. 1 Java语言的工具类库概述
8. 2 几种常用的工具类
8. 2. 1 随机数类
8. 2. 2 日期类
8. 2. 3 向量类
8. 2, 4 字符串类
8. 3 基本的数据结构接口
8. 3. 1 Collection接口
8. 3. 2 Set接口
8. 3. 3 List接口
8. 3. 4 Map接口
本章小结
习题
第9章 图形用户界面
9. 1 Java图形用户界面概述
9. 2 用AWT创建图形用户界面
9. 2. 1 AWT概述
9. 2. 2 AWT容器
9. 2. 3 AWT组件
9. 2. 4 布局管理器
9. 3 用Swing创建图形用户界面
9. 3. 1 Swing概述
9. 3. 2 Swing容器
9. 3. 3 Swing组件
9. 4 事件处理机制
9. 4. 1 Java事件处理机制
9. 4. 2 事件的处理过程
9. 4. 3 事件类
9. 4. 4 窗口事件的处理
9. 4. 5 键盘事件的处理
9. 4. 6 鼠标事件的处理
9. 4. 7 语义事件的处理
本章小结
习题
第10章 Applet应用程序
10. 1 Applet应用程序的运行原理
10. 1. 1 Applet应用程序概述
10. 1. 2 Applet应用程序的工作环境以及运行过程
10. 2 Applet应用程序的HTML标记及属性
10. 2. 1 在网页中嵌入Applet应用程序的HTML标记
10. 2. 2 相关的属性设置
10. 3 Applet应用程序的安全机制
10. 4 多媒体应用
10. 4. 1 图像
10. 4. 2 音频
本章小结
习题
第11章 数据库访问的编程技术
11. 1 Java语言的数据库访问接口--JDBC
11. 1. 1 JDBC框架结构
11. 1. 2 JDBC访问数据库的应用模型
11. 1. 3 JDBC中的主要类和接口
11. 2 JDBC访问数据库
11. 2. 1 利用JDBC访问数据库的基本步骤
11. 2. 2 加载JDBC驱动程序
11. 2. 3 创建数据库连接
11. 2. 4 创建SQL语句对冢
11. 2. 5 执行Statement
11. 2. 6 处理查询结果集
11. 2. 7 关闭数据库连接
11. 3 一个简单的JDBC应用程序
11. 3. 1 注册ODBC数据源
11. 3. 2 JDBC数据库应用程序
本章小结
习题
第12章 JavaBean编程技术
12. 1 JavaBean概述
12. 2 JavaBean结构
12. 3 编写JavaBean
本章小结
习题
参考文献

本目录推荐