书籍详情
Java面向对象编程指南
作者:(美)Jacquie Barker著;韩柯[等]译;韩柯译
出版社:电子工业出版社
出版时间:2001-11-01
ISBN:9787505371095
定价:¥55.00
购买这本书可以去
内容简介
本书将面向对象的基本概念和Java程序设计语言原理有机地结合起来,通过对象概念加深对Java程序设计语言基本机制的理解,通过Java语言又生动地描绘出面向对象思想的实用价值,这是一本相当新颖的Java和面向对象问题的专著。本书提供了从面向对象设计到Java应用系统设计相当完整的工作流程,具有很强的实用性。每章还附有补充练习,对于读者灵活运用书中主要知识很有帮助。由于本书来源于作者的对象入门和Java程序设计语言两门课程的讲义,因此适于研究生或大学高年级学生作为教学参考书,也适合各类从事Java程序设计的技术人员阅读。
作者简介
暂缺《Java面向对象编程指南》作者简介
目录
第一部分 对象入门
第1章 Java基础知识
为什么选择使用Java语言
Java语言的基础知识
掌握Java程序设计技巧
小结
练习
第2章 抽象和建模
通过抽象实现简化
通过抽象实现概括
抽象的重用
固有的挑战
小结
练习
第3章 对象和类
什么是对象
数据/状态/属性
行为/操作/方法
类
实例化
封装
对象与数据库记录
作为抽象数据类型的类
实例化对象:更进一步地了解对象
作为属性的对象
复合类
面向对象程序设计语言的三个显著特征
小结
练习
第4章 对象的交互
事件驱动的对象协作
方法签署
消息传递和点表示法
通过点表示法访问属性
委派
访问对象
对象客户和对象服务/代理
信息隐藏/可视性
存取方法和修改方法
公用/私用规则的特例
封装的再研究
通过类自身的方法来访问属性
构造器
小结
练习
第5章 对象间的关系
关联和链接
导出类的规则之一——要做的事情
导出类的规则之二——不能做的事情
关于多重继承
面向对象语言三个显著特征中的两个
小结
练习
第6章 对象集合
什么是集合
创建自己的集合类型
方法返回类型的集合
超类型集合
再谈复合类
小结
练习
第7章 一些最终概念
什么是多态性
面向对象程序设计语言的三个突出特性
抽象类
接口
静态属性
小结
练习
第二部分 对象建模
第8章 核心对象建模过程
对象建模的总目标
内部核心的对象建模过程
小结
练习
第9章 通过使用案例说明需求
什么是使用案例
演员
描述使用案例
使用案例与演员匹配
使用框图还是不使用框图
小结
练习
第10章 对系统的静态和数据特性建模
标识适当的类
产生数据字典
确定类之间的关联
标识属性
UML标记:对提炼的静态特性建模
反映多值性
沿关联“管道”的信息“流”
“混合与匹配”关系标记
关联类
“完整的”学生注册系统的类框图
元数据
比较UML与OMT标记
小结
练习
第11章 对系统的动态和行为特性建模
行为如何影响状态
事件
想定
序列框图
使用序列相图确定方法
协同框图
经过修改的SRS类框图
小结
练习
第12章 包装建模成果
测试模型
模型中的缺点
重用模型:有关设计模式的讨论
小结
练习
第三部分 将对象“蓝图”转换为Java代码
第13章 深入了解Java
设置Java程序设计环境
Java程序剖析
剖析一个Java类
字符串对象
Java表达式的再考虑
屏幕打印的再考虑
数组的再考虑
Java例外处理
从命令行中读取数据
接收键盘输入
使用构造器
用于对象自引用的“this”关键词
对象删除与垃圾收集
继承与Java
Java的集合类
Vector类
抽象类与接口的再讨论
对象标识
toString()方法
内部类
小结
练习
第14章 将模型转换为Java代码
充分利用本章和后面各章的建议
SRS类框图的再考虑
调试技巧
小结
练习
第15章 形成自己的应用系统(第一部分):添加文件持久性
什么是文件持久性
CollectionWrapper(封装集合从ASCII文件中读取数据)
小结
练习
第16章 完成应用(第二部分):添加图形用户界面
Java GUI入门
Java事件处理
从JList选择一个项
其他容器类型:JDialog和JOptionPane
JOptionPane的一步对话
SRS第3幕:添加GUI
小结
练习
第17章 下一步
雅克学好Java的“可靠”方法
推荐读物
敬请指正
第四部分 附录
附录A 关于将本书作为教科书的建议
附录B 选择的案例研究
附录C 建立基本对象建模和Java环境
附录D SRS源代码
附录E 对有经验的C++程序员的提示
附录F 多态性的“幕后”工作原理(静态捆绑与动态捆绑)
附录G 技术支持
第1章 Java基础知识
为什么选择使用Java语言
Java语言的基础知识
掌握Java程序设计技巧
小结
练习
第2章 抽象和建模
通过抽象实现简化
通过抽象实现概括
抽象的重用
固有的挑战
小结
练习
第3章 对象和类
什么是对象
数据/状态/属性
行为/操作/方法
类
实例化
封装
对象与数据库记录
作为抽象数据类型的类
实例化对象:更进一步地了解对象
作为属性的对象
复合类
面向对象程序设计语言的三个显著特征
小结
练习
第4章 对象的交互
事件驱动的对象协作
方法签署
消息传递和点表示法
通过点表示法访问属性
委派
访问对象
对象客户和对象服务/代理
信息隐藏/可视性
存取方法和修改方法
公用/私用规则的特例
封装的再研究
通过类自身的方法来访问属性
构造器
小结
练习
第5章 对象间的关系
关联和链接
导出类的规则之一——要做的事情
导出类的规则之二——不能做的事情
关于多重继承
面向对象语言三个显著特征中的两个
小结
练习
第6章 对象集合
什么是集合
创建自己的集合类型
方法返回类型的集合
超类型集合
再谈复合类
小结
练习
第7章 一些最终概念
什么是多态性
面向对象程序设计语言的三个突出特性
抽象类
接口
静态属性
小结
练习
第二部分 对象建模
第8章 核心对象建模过程
对象建模的总目标
内部核心的对象建模过程
小结
练习
第9章 通过使用案例说明需求
什么是使用案例
演员
描述使用案例
使用案例与演员匹配
使用框图还是不使用框图
小结
练习
第10章 对系统的静态和数据特性建模
标识适当的类
产生数据字典
确定类之间的关联
标识属性
UML标记:对提炼的静态特性建模
反映多值性
沿关联“管道”的信息“流”
“混合与匹配”关系标记
关联类
“完整的”学生注册系统的类框图
元数据
比较UML与OMT标记
小结
练习
第11章 对系统的动态和行为特性建模
行为如何影响状态
事件
想定
序列框图
使用序列相图确定方法
协同框图
经过修改的SRS类框图
小结
练习
第12章 包装建模成果
测试模型
模型中的缺点
重用模型:有关设计模式的讨论
小结
练习
第三部分 将对象“蓝图”转换为Java代码
第13章 深入了解Java
设置Java程序设计环境
Java程序剖析
剖析一个Java类
字符串对象
Java表达式的再考虑
屏幕打印的再考虑
数组的再考虑
Java例外处理
从命令行中读取数据
接收键盘输入
使用构造器
用于对象自引用的“this”关键词
对象删除与垃圾收集
继承与Java
Java的集合类
Vector类
抽象类与接口的再讨论
对象标识
toString()方法
内部类
小结
练习
第14章 将模型转换为Java代码
充分利用本章和后面各章的建议
SRS类框图的再考虑
调试技巧
小结
练习
第15章 形成自己的应用系统(第一部分):添加文件持久性
什么是文件持久性
CollectionWrapper(封装集合从ASCII文件中读取数据)
小结
练习
第16章 完成应用(第二部分):添加图形用户界面
Java GUI入门
Java事件处理
从JList选择一个项
其他容器类型:JDialog和JOptionPane
JOptionPane的一步对话
SRS第3幕:添加GUI
小结
练习
第17章 下一步
雅克学好Java的“可靠”方法
推荐读物
敬请指正
第四部分 附录
附录A 关于将本书作为教科书的建议
附录B 选择的案例研究
附录C 建立基本对象建模和Java环境
附录D SRS源代码
附录E 对有经验的C++程序员的提示
附录F 多态性的“幕后”工作原理(静态捆绑与动态捆绑)
附录G 技术支持
猜您喜欢