出版社:机械工业出版社
年代:2008
定价:60.0
本书采用了“从基础开始”的方法,强调应该先介绍面向过程的程序设计方法。实际教学经验告诉我们,通过学习面向过程的方法,大多数学生可以更好的掌握程序设计的技能。一旦我们打下了牢固的编程基础,就可以转而学习面向对象的程序设计方法。所以,到课程结束时,学生可以掌握这两种程序设计方法。
出版者的话
译者序
前言
第1章Java编程简介
1.1计算的基本概念
1.2现在开始介绍Java
1.3程序中的错误
1.4过程分解
1.5案例分析:输出图形
第2章基本数据类型和确定循环
2.1数据的基本概念
2.2变量
2.3for循环
2.4复杂性管理
2.5案例分析:输出复杂的图形
第3章参数和对象导论
3.1参数
3.2具有返回值的方法
3.3使用对象
3.4交互式程序
3.5案例分析:抛物线轨迹
第3章补充图形(选学)
3G.1图形简介
3G.2图形处理中的过程分解
3G.3案例分析:金字塔
第4章条件执行
4.1循环技术
4.2if/else语句
4.3一些与条件执行相关的问题
4.4文本处理
4.5条件执行的方法
4.6案例分析:计算健康指数
第5章程序逻辑和不确定循环
5.1while循环
5.2布尔类型
5.3用户错误
5.4不确定循环的几种变体
5.5断言和程序逻辑
5.6案例分析:猜数字
第6章文件处理
6.1读取文件的基本方法
6.2基于标记的文件处理
6.3基于行的处理
6.4高级文件处理
6.5案例分析:计算加权平均分(GPA)
第7章数组
7.1数组的基本概念
7.2数组遍历算法
7.3高级数组技巧
7.4多维数组(选学)
7.5案例分析:统计工作时间
第8章类
8.1面向对象程序设计的基本概念
8.2对象的状态:数据成员
8.3对象的行为:方法
8.4对象的初始化:构造函数
8.5封装
8.6更多实例方法
8.7this关键字
8.8更多类
8.9案例分析:设计一个表示股票信息的类
第9章继承和接口
9.1继承的基本概念
9.2多态机制
9.3与父类交互
9.4继承和设计
9.5接口
9.6案例分析:设计一组具有层次关系的金融类
第10章ArrayList
10.1ArrayList
10.2Comparable接口
10.3案例分析:词汇表比较
第11章Java的集合框架
11.1列表
11.2数学集合
11.3映射
第12章递归
12.1递归的思想
12.2一个更好的递归实例
12.3递归函数
12.4递归图形(选学)
12.5案例分析:求解前序表达式
第13章查找与排序
13.1Java类库中的查找与排序
13.2程序的效率
13.3查找算法的实现
13.4案例分析:归并排序算法的实现
第14章图形用户界面
14.1GUI基础
14.2布局组件
14.3组件间交互
14.4其他组件与事件
14.52D图形
14.6案例分析:实现DrawingPanel
附录A自测题答案
附录BJava总结
附录CJavadoc注释和JavaAPI规范
如果学生在学习基本编程技术的同时还需要学习如何定义对象,他们普遍会感到十分吃力。在本书中,作者向初学者介绍了最基本的程序结构和Java语言中常见的错误,贯彻先使用对象后定义对象的理念,强调先介绍面向过程的程序设计方法,再讲述面向对象的程序设计方法。通过培养算法思维和解决问题的能力来提高学生程序设计的能力。
书籍详细信息 | |||
书名 | Java程序设计基础教程站内查询相似图书 | ||
丛书名 | 计算机科学丛书 | ||
9787111246619 如需购买下载《Java程序设计基础教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 60.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 800 | 印数 | 800 |
Java程序设计基础教程是机械工业出版社于2008.09出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。