Java程序设计教程(第五版)

Java程序设计教程(第五版)
作 者: 刘易斯 罗省贤
出版社: 电子工业出版社
丛编项: 国外计算机科学教材系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java程序设计教程(第五版)》作者简介

内容简介

本书对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了Java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制,继承机制和多态性的实现与应用,异常的捕捉和处理,以及集合类的定义方法和泛型类的概念。书中提供了大量具有可实践性的程序实例、自测题及答案、练习题和编程项目,并且在每章中都补充了针对本章主题的图形用户界面设计知识和实例,这部分内容可形成完整的JavaGUI设计知识体系。此外本书还带有内容丰富的附录。.本书适合作为高等院校软件专业与计算机应用专业的教材,同样对工程技术人员也有很高的参考价值。自Lewis和Loftus出版这本世界上最畅销的教材以来,便改变了人们对整个初级程序开发课程的学习观念。此书正是为全面透彻学习Java而编写的一本专业书,在第五版中为正在学习Java的人们加入了许多非常实用的内容,使得本书继续在计算机科学的教育领域内处手领先的地位。..本书的内容可为学习编程技术的读者打下坚实的基础,从而设计出良好的面向对象软件。通过讲解各种真实世界的编程实例,作者在书中强调了如何创建问题解决方案及如何应用设计技巧。此外,书中提供了大量与开发相关的技术要点提示,同时配合实用、有效的GUI应用程序,使读者能够迅速掌握并巩固所学的知识。...

图书目录

第1章 计算机系统概述

1. 1 计算机处理过程.

1. 2 硬件组件

1. 3 网络

1. 4 Java程序设计语言

1. 5 程序开发

1. 6 面向对象编程

关键概念总结

第2章 数据与表达式

2. 1 字符串

2. 2 变量与赋值

2. 3 基本数据类型

2. 4 表达式

2. 5 数据类型转换

2. 6 交互程序

*2. 7 图形

*2. 8 Java applet

*2. 9 绘图

关键概念总结

第3章 使用类和对象

3. 1 建立对象

3. 2 String类

3. 3 包

3. 4 Random类

3. 5 Math类

3. 6 格式化输出

3. 7 枚举型

3. 8 包装类

*3. 9 组件和容器

*3. 10 嵌套的面板

*3. 11 图像

关键概念总结

第4章 编写类

4. 1 类和对象的核心概念

4. 2 类的分析

4. 3 封装

4. 4 方法剖析

4. 5 构造方法的关键概念

*4. 6 图形对象

*4. 7 图形用户界面

*4. 8 按钮

*4. 9 单行文本框

关键概念总结

第5章 条件和循环语句

5. 1 布尔表达式

5. 2 if语句

5. 3 数据比较

5. 4 switch语句

5. 5 while语句

5. 6 迭代器

5. 7 do语句

5. 8 for语句

*5. 9 使用循环语句和条件语句绘图

*5. 10 确定事件源

*5. 11 对话框

*5. 12 其他按钮组件

关键概念总结

第6章 面向对象设计

6. 1 软件开发活动

6. 2 识别类和对象

6. 3 静态类成员

6. 4 类间关系

6. 5 接口

6. 6 枚举型类

6. 7 方法设计

6. 8 方法重载

6. 9 测试

*6. 10 GUI设计..

*6. 11 布局管理器

*6. 12 边框

*6. 13 容器层次结构

关键概念总结

第7章 数组

7. 1 数组元素

7. 2 声明数组和使用数组

7. 3 对象数组

7. 4 命令行参数

7. 5 可变长度参数列表

7. 6 二维数组与多维数组

7. 7 ArrayList类

*7. 8 多边形与折线

*7. 9 鼠标事件

*7. 10 键盘事件

关键概念总结

第8章 继承

8. 1 创建子类

8. 2 方法重载

8. 3 类层次结构

8. 4 可见性

8. 5 类间继承关系的设计

*8. 6 组件类的层次结构

*8. 7 扩展适配器类

*8. 8 定时器类

关键概念总结

第9章 多态性

9. 1 延迟绑定

9. 2 由继承实现多态性

9. 3 利用接口实现多态性

9. 4 排序

9. 5 搜索

9. 6 多态性设计

*9. 7 事件处理

*9. 8 文件选择对话框

*9. 9 颜色选择对话框

*9. 10 滑动条

关键概念总结

第10章 异常

10. 1 异常处理

10. 2 未捕捉的异常

10. 3 try-catch语句

10. 4 异常的传递

10. 5 异常类层次结构

10. 6 I/O异常

*10. 7 工具提示与助记符

*10. 8 组合框

*10. 9 滚动窗格

*10. 10 分隔窗格

关键概念总结

第11章 递归

11. 1 递归思想

11. 2 递归程序设计

11. 3 递归的应用

*11. 4 应用递归方法绘图

关键概念总结

第12章 集合

12. 1 集合与数据结构

12. 2 数据结构的动态表示法

12. 3 线性数据结构

12. 4 非线性数据结构

12. 5 Java集合类API

关键概念总结

附录A Java语法

附录B Java类库

附录C Unicode字符集

附录D Java运算符

附录E Java修饰符

附录F Java编码规范

附录G Javaapplet

附录H 正则表达式

附录I javado 文档生成器

附录J PaintBox项目

附录K GUI事件...