图书介绍

国外经典教材:Java程序设计教程(第5版)

  • [美] 迪特尔(Deitel H.M.) 著;施平安,施惠琼,柳赐佳 译
  • 出版社: 清华大学出版社
  • ISBN:9787302078920
  • 版次:1
  • 商品编码:10154574
  • 包装:平装
  • 出版时间:2004-03-01
  • 用纸:胶版纸
  • 页数:1025
  • 字数:1597000

手机扫码下载

手机扫码下载

赞助商链接

图书目录

目 录


第1章计算机.Internet和Web概述

1.1本章简介

1.2计算机是什么

1.3计算机的构成

1.4操作系统的演变

1.5个人计算.分布式计算和客户/服务器计算

1.6机器语言.汇编语言和高级语言

1.7C++发展简史

1.8Java发展简史

1.9Java类库

1.10FORTRAN.COBOL.Pascal和Ada

1.11BASIC.VisualBasic.VisualC++.C#和.NET

1.12Internet和WWW

1.13典型Java环境基础

1.14有关Java和本书的简要说明

1.15有关对象的思考:对象技术及统一建模语言简介

1.16设计模式初探

本章小结



第2章Java应用程序介绍

2.1本章简介

2.2第一个Java程序

2.3修改第一个Java程序

2.4在一个对话框中显示文本

2.5另一个Java应用程序:整数相加

2.6内存概念

2.7算术运算

2.8等式和关系运算符

2.9对象思想:问题陈述分析(选学)

本章小结



第3章Javaapplet介绍

3.1本章简介

3.2Java2软件开发工具包中的示范applet

3.3简单的Javaapplet:绘制一个字符串

3.4绘制字符串和直线

3.5浮点数相加

3.6网上资源

3.7对象思想:确定问题陈述中的类(选学)

本章小结



第4章控制结构(一)

4.1本章简介

4.2算法

4.3伪码

4.4控制结构

4.5if单选结构

4.6if…else选择结构

4.7while循环结构

4.8算法设计:案例分析1(计数器控制的循环)

4.9自顶向下.逐步求精的算法设计:案例分析2

4.10自顶向下.逐步求精的算法设计:案例分析3

4.11复合赋值运算符

4.12自增和自减运算符

4.13基本数据类型

4.14对象思想:确定类属性(选学)

本章小结



第5章控制结构(二)

5.1本章简介

5.2计数器控制的循环的本质

5.3for循环结构

5.4for结构应用举例

5.5do…while循环结构

5.6switch多重选择结构

5.7break和continue语句

5.8带标号的break和continue语句

5.9逻辑运算符

5.10结构化编程小结

5.11对象思想:确定对象的状态和活动(选学)

本章小结



第6章方法

6.1本章简介

6.2Java中的程序模块

6.3Math类的方法

6.4方法声明

6.5参数提升

6.6JavaAPI包

6.7随机数生成

6.8例子:概率游戏

6.9声明的作用域

6.10类JApplet的方法

6.11方法重载

6.12递归

6.13递归应用举例:斐波纳契数列

6.14递归与迭代

6.15对象思想:确定类操作(选学)

本章小结



第7章数组

7.1本章简介

7.2数组

7.3数组的声明和创建

7.4数组应用举例

7.5引用和引用参数

7.6把数组传递给方法

7.7数组排序

7.8数组查找:线性查找和二叉查找

7.9多维数组

7.10对象思想:对象间协作(选学)

本章小结



第8章基于对象编程

8.1本章简介

8.2用类实现抽象数据类型:Time

8.3类作用域

8.4成员访问控制

8.5使用this引用当前对象的成员

8.6初始化类对象:构造函数

8.7使用重载的构造函数

8.8使用Set和Get方法

8.9组合

8.10垃圾收集

8.11Static类成员

8.12final实例变量

8.13创建包

8.14包访问

8.15软件的重用性(softwarereusability)

8.16数据抽象和封装

8.17思考问题:开始编写电梯模拟器的类(选学)

本章小结



第9章面向对象编程:继承

9.1本章简介

9.2超类和子类

9.3protected成员

9.4超类与子类的关系

9.5案例分析:3级继承层次

9.6子类的构造函数和终结方法

9.7运用继承的软件工程

本章小结



第10章面向对象编程:多态性

10.1本章简介

10.2继承层次结构中对象间的关系

10.3多态性举例

10.4抽象类和抽象方法

10.5案例分析:继承接口和实现

10.6final方法和类

10.7案例分析:多态性在工资系统中的应用

10.8案例分析:创建和使用接口

10.9嵌套类

10.10基本类型的类型包装类

10.11对象思想:在电梯模拟器中结合继承(选学)

10.12三种设计模式的探索(选学)

本章小结



第11章字符串和字符

11.1本章简介

11.2字符和字符串的基本知识

11.3String类

11.4StringBuffer类

11.5Character类

11.6StringTokenizer类

11.7模拟洗牌和发牌

11.8正则表达式.Pattern类和Matcher类

11.9对象思想:事件处理(选学)

本章小结



第12章图形和Java2D

12.1本章简介

12.2图形环境和图形对象

12.3颜色控制

12.4字体控制

12.5绘制线条.矩形和椭圆

12.6绘制弧

12.7绘制多边形和折线

12.8Java2DAPI

12.9对象思想:利用UML设计接口(选学)

本章小结



第13章图形用户界面组件(一)

13.1本章简介

13.2Swing组件概述

13.3JLabel

13.4事件处理

13.5文本字段

13.6事件处理的工作机制

13.7JButton

13.8JCheckBox和JRadioButton

13.9JComboBox

13.10JList

13.11多选列表

13.12鼠标事件处理

13.13适配器类

13.14键盘事件处理

13.15布局管理器

13.16面板

13.17对象思想:用例(选学)

本章小结



第14章图形用户界面组件(二)

14.1本章简介

14.2JTextArea

14.3创建定制的JPanel子类

14.4能处理自身事件的JPanel子类

14.5JSlider

14.6窗口:特别注意

14.7通过框架使用菜单

14.8JPopupMenu

14.9插入式外观和感觉

14.10JDesktopPane和JInternalFrame

14.11JTabbe

查看全部 ↓

精品推荐