《Java大学实用教程实验指导》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:耿祥义编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121009609
  • 页数:206 页
图书介绍:本书是《Java大学实用教程》的配套实验指导。本书每章由三部分组成:知识概括、实验练习和知识扩展,实验练习部分由若干个实验构成。在进行实验之前,读者应通过实验目的了解实验要完成的关键主题,通过实验要求知道本实验应达到怎样的标准,然后完成实验模板,填写实验报告。

第1章 Java语言概述 1

1.1 知识概括 2

1.2 实验练习 2

1.2.1 一个简单的应用程序 2

1.2.2 一个简单的Java Applet程序 4

1.3 知识扩展——联合编译 5

第2章 基本数据类型和数组 8

2.1 知识概括 9

2.2 实验练习 9

2.2.1 输出俄文字母表 9

2.2.2 从键盘输入数据 11

2.3 知识扩展——数组的快速复制 12

第3章 运算符、表达式与语句 15

3.1 知识概括 16

3.2 实验练习 16

3.2.1 猜数字 16

3.2.2 回文数 17

3.3 知识扩展——使用Arrays类实现数组排序 20

第4章 类与对象 23

4.1 知识概括 24

4.2 实验练习 24

4.2.1 三角形、梯形和圆形的类封装 24

4.2.2 实例成员与类成员 28

4.2.3 package语句与import语句 30

4.3 知识扩展——Class类的使用 33

第5章 继承与接口 37

5.1 知识概括 38

5.2 实验练习 38

5.2.1 继承 38

5.2.2 上转型对象 42

5.2.3 接口回调 44

5.2.4 异常处理 46

5.3 知识扩展——可变参数和断言语句 49

第6章 字符串和正则表达式 52

6.21 String类的常用方法 53

6.2 实验练习 53

6.1 知识概括 53

6.2.2 StringBuffer类的常用方法 56

6.2.3 模式匹配 58

6.3 知识扩展——元词与定位元字符 59

第7章 常用实用类 63

7.1 知识概括 64

7.2 实验练习 64

7.2.1 比较日期的大小 64

7.2.2 随机布雷 66

7.2.3 使用TreeSet排序 69

7.2.4 使用TreeMap排序 71

7.3 知识扩展——排序与查找、自动装箱与拆箱 74

第8章 多线程 80

8.1 知识概括 81

8.2 实验练习 82

8.2.1 线程的状态 82

8.2.2 使用Rannable接口 84

8.2.3 吵醒休眠的线程 87

8.2.4 排队买票 90

8.2.5 线程联合 95

8.3 知识扩展——Timer与TimerTask类 98

第9章 输入/输出流 102

9.1 知识概括 103

9.2.1 文件加密 104

9.2 实验练习 104

9.2.2 给文件的内容添加行号 106

9.2.3 文件读取与模式匹配 109

9.2.4 读写基本类型数据 111

9.2.5 对象的写入与读取 113

9.2.6 使用RandomAccessFile类处理文件 115

9.3 知识扩展——Zip文件的读取与制作 117

第10章 基于SWING的图形用户界面设计 121

10.1 知识概括 122

10.2 实验练习 122

10.2.1 布局 122

10.2.2 猜数字游戏 126

10.2.3 单词统计与排序 129

10.2.4 英语完型填空测试 133

10.2.5 显示日历 138

10.2.6 简单的记事本 144

10.2.7 华容道游戏 148

10.2.8 字体对话框 156

10.3 知识扩展——计时器 159

第11章 Java中的网络编程 163

11.1 知识概括 164

11.2 实验练习 164

11.2.1 显示网页中特定的超链接 164

11.2.2 过滤网页中的内容 168

11.2.3 使用套接字传输数据 172

11.2.4 基于UDP的图像传输 178

11.3 知识扩展——网络中的数据压缩与传输 183

第12章 Java Applet 189

12.1 知识概括 190

12.2 实验练习 190

12.2.1 播放音频 190

12.2.2 绘制五角星 194

12.2.3 左手画圆右手画方 195

12.2.4 图像渐变 198

12.2.5 读取服务器端文件 199

12.3 知识扩展——Java 2D简介 202