
Object of Java:introduction to programming using software engineering principles
副标题:无
作 者:(美)David D.Riley著;苏钰涵,徐红梅,王琦等译
分类号:
ISBN:9787111199892
微信扫一扫,移动浏览光盘
简介
本书采用“以对象为中心”的教学方法,介绍Java编程的技巧和面向对象方法。详细介绍对象和类、设计与实现、方法、基本数据类型、供应者类、逻辑与选择、继承、多态、重复、容器、数组、文件输入和输出、递归以及应用和Applet等内容。本书每章最后附有大量练习和编程练习,可以帮助读者巩固书中概念,注重重点难点,加理解。附带光盘内容丰富、包括软件开发工具、案例分析模型、实例代码等。
本书适合作为计算机科学专业编程导论课程的教材或参考书。
目录
译者序
前言
致学生
第1章 对象和类
1.1对象无处不在
1.2软件中的对象
1.3软件类剖析
1.4对象和类的区别
1.5编辑、编译和运行
1.6软件工程简介
1.7面向对象软件开发示例
术语
练习
编程练习
第2章 Java对象
2.1语法图
2.2方法调用
2.3指令序列
2.4构造对象和对象赋值
2.5编码模式和交换
2.6集成到一个Java类中
2.7契约式编程
2.8注释
2.9观察执行
2.10定义算法——分而治之
2.1l选择标识符
2.12第2个细化例子
2.13调用有参数的方法
术语
练习
编程练习
第3章 设计与实现
3.1标准类简介
3.2导入声明
3.3 javax.swlng.JFrame
3.4 java.awt.Label
3.5非标准类(Rectangle、Oval和Line)
3.6原型方法
3.7调试:将代码注释掉和使用System.0ut.DrIntln
术语
练习
编程练习
第4章 方法
4.1为什么需要子程序
4.2私有无参数方法
4.3使用参数
4.4局部变量
4.5非void方法
4.6标准非void方法
4.7事件处理简介
4.8后置条件记法
4.9 java.awt.Contal ner——设计例子
术语
练习
编程练习
第5章 基本类型数据
5.1基本类型
5.2基本整数数据类型
5.3基本类型与引用类型的区别
5.4实数(f1 0at和doubl e类型)
5.5再谈System.out.prIntln
5.6混合类型数值表达式
5.7基本类型方法(包括Hath)
5.8常量(f1 nal)
5.9数值表达式模式
5.10 char数据类型
5.11设计示例——动态直方图
术语
练习
编程练习
第6章 供应者类
6.1软件中的客户和供应者
6.2另一个客户
6.3供应者
6.4作用域和生命期
6.5类接口设计原则
6.6读写访问分离
6.7方法重载
6.8 this
6.9枚举数据类型
6.10 Strjng
6.11 JTextFleld
术语
练习
编程练习
第7章 逻辑和选择
7.1什指令
7.2关系表达式
7.3布尔表达式
7.4条件计算
7.5谓词
7.6蕴涵的使用
7.7嵌套{f指令
7.8多路选择
7.9 swltch指令
7.10软件测试
7.11逻辑和程序设计
7.12再谈断言
术语
练习
编程练习
第8章 继承
8.1扩展
8.2类关系
8.3特殊化和扩展
8.4保护作用域
8.5继承用于事件处理
8.6通过继承Event实现动画
8.7有滑动条和文本域的设计示例
8.8小结
术语
练习
编程练习
第9章 多态
9.1继承层次体系
9.2类型相容性
9.3子类型多态
9.4抽象类
9.5 Object类
9.6内容相等性和身份相等性
9.7使用接口
术语
练习
编程练习
第10章 重复
10.1 where循环
10.2计数循环
10.3卫哨循环
10.4循环设计注意事项
10.5嵌套循环
10.6 do循环
10.7 for循环
10.8循环不变式
10.9循环和事件处理
10.10测试和循环
术语
练习
编程练习
第11章 容器
11.1容器
11.2泛型容器
11.3包装器类葙自动装箱/拆箱
11.4列表
11.5列表遍历
11.6线性搜索
11.7插入排序
11.8泛型排序
术语
练习
编程练习
第12章 数组介绍
12.1一维数组
12.2避免索引越界
12.3利用for循环顺序处理
12.4将数组作为聚集处理
12.5表
12.6有引用元素的数组
12.7数组和对象
12.8排序——选择排序
12.9二维数组
术语
练习
编程练习
第13章 文件输入和输出
13.1文件
13.2 Java Free类
13.3 I/O异常
13.4输入和输出
13.5 DatalnputStream和DataOutputStream
13.6文本文件
13.7终端型I/O
13.8持久对象
13.9FlleChooser
术语
练习
编程练习
第14章 递归
14.1递归定义
14.2从递归定义到方法
14.3递归方法
14.4递归执行
14.5递归和重复
14.6更复杂的递归
术语
练习
编程练习
第15章 应用和Applet
15.1 statlc变量
15.2 statlc方法
15.3应用
15.4 Applet
15.5创建包
15.6使用包
术语
练习
附录A 计算机系统介绍
附录B Java语法图
附录C Java操作优先级
附录D 库软件
附录E UML记法
附录F 使用窗口编程
前言
致学生
第1章 对象和类
1.1对象无处不在
1.2软件中的对象
1.3软件类剖析
1.4对象和类的区别
1.5编辑、编译和运行
1.6软件工程简介
1.7面向对象软件开发示例
术语
练习
编程练习
第2章 Java对象
2.1语法图
2.2方法调用
2.3指令序列
2.4构造对象和对象赋值
2.5编码模式和交换
2.6集成到一个Java类中
2.7契约式编程
2.8注释
2.9观察执行
2.10定义算法——分而治之
2.1l选择标识符
2.12第2个细化例子
2.13调用有参数的方法
术语
练习
编程练习
第3章 设计与实现
3.1标准类简介
3.2导入声明
3.3 javax.swlng.JFrame
3.4 java.awt.Label
3.5非标准类(Rectangle、Oval和Line)
3.6原型方法
3.7调试:将代码注释掉和使用System.0ut.DrIntln
术语
练习
编程练习
第4章 方法
4.1为什么需要子程序
4.2私有无参数方法
4.3使用参数
4.4局部变量
4.5非void方法
4.6标准非void方法
4.7事件处理简介
4.8后置条件记法
4.9 java.awt.Contal ner——设计例子
术语
练习
编程练习
第5章 基本类型数据
5.1基本类型
5.2基本整数数据类型
5.3基本类型与引用类型的区别
5.4实数(f1 0at和doubl e类型)
5.5再谈System.out.prIntln
5.6混合类型数值表达式
5.7基本类型方法(包括Hath)
5.8常量(f1 nal)
5.9数值表达式模式
5.10 char数据类型
5.11设计示例——动态直方图
术语
练习
编程练习
第6章 供应者类
6.1软件中的客户和供应者
6.2另一个客户
6.3供应者
6.4作用域和生命期
6.5类接口设计原则
6.6读写访问分离
6.7方法重载
6.8 this
6.9枚举数据类型
6.10 Strjng
6.11 JTextFleld
术语
练习
编程练习
第7章 逻辑和选择
7.1什指令
7.2关系表达式
7.3布尔表达式
7.4条件计算
7.5谓词
7.6蕴涵的使用
7.7嵌套{f指令
7.8多路选择
7.9 swltch指令
7.10软件测试
7.11逻辑和程序设计
7.12再谈断言
术语
练习
编程练习
第8章 继承
8.1扩展
8.2类关系
8.3特殊化和扩展
8.4保护作用域
8.5继承用于事件处理
8.6通过继承Event实现动画
8.7有滑动条和文本域的设计示例
8.8小结
术语
练习
编程练习
第9章 多态
9.1继承层次体系
9.2类型相容性
9.3子类型多态
9.4抽象类
9.5 Object类
9.6内容相等性和身份相等性
9.7使用接口
术语
练习
编程练习
第10章 重复
10.1 where循环
10.2计数循环
10.3卫哨循环
10.4循环设计注意事项
10.5嵌套循环
10.6 do循环
10.7 for循环
10.8循环不变式
10.9循环和事件处理
10.10测试和循环
术语
练习
编程练习
第11章 容器
11.1容器
11.2泛型容器
11.3包装器类葙自动装箱/拆箱
11.4列表
11.5列表遍历
11.6线性搜索
11.7插入排序
11.8泛型排序
术语
练习
编程练习
第12章 数组介绍
12.1一维数组
12.2避免索引越界
12.3利用for循环顺序处理
12.4将数组作为聚集处理
12.5表
12.6有引用元素的数组
12.7数组和对象
12.8排序——选择排序
12.9二维数组
术语
练习
编程练习
第13章 文件输入和输出
13.1文件
13.2 Java Free类
13.3 I/O异常
13.4输入和输出
13.5 DatalnputStream和DataOutputStream
13.6文本文件
13.7终端型I/O
13.8持久对象
13.9FlleChooser
术语
练习
编程练习
第14章 递归
14.1递归定义
14.2从递归定义到方法
14.3递归方法
14.4递归执行
14.5递归和重复
14.6更复杂的递归
术语
练习
编程练习
第15章 应用和Applet
15.1 statlc变量
15.2 statlc方法
15.3应用
15.4 Applet
15.5创建包
15.6使用包
术语
练习
附录A 计算机系统介绍
附录B Java语法图
附录C Java操作优先级
附录D 库软件
附录E UML记法
附录F 使用窗口编程
Object of Java:introduction to programming using software engineering principles
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
