Java程序设计基础教程

Java程序设计基础教程

(美) 李杰斯 (Reges,S.) , (美) 施特普 (Stepp,M.) , 著

出版社:机械工业出版社

年代: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语言-程序设计-教材 的书籍。