《Java面向对象程序设计实验教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:严莉,刘丹主编;储文钧,程秀峰,赵丹副主编
  • 出 版 社:武汉:华中师范大学出版社
  • 出版年份:2015
  • ISBN:9787562260080
  • 页数:225 页
图书介绍:严莉,女,湖北襄阳人,1972年9月生,博士,副教授。1993年获理学学士学位,2003年教育技术学硕士毕业,获教育学硕士学位,2011年在国家数字化学习工程研究中心教育技术学博士毕业,获理学博士学位。2012年10月----12月,参加并完成教育部全国高校教师网络培训计划 “数字化教学方案设计与实施” 骨干教师高级研修课程学习,获得由教育部教师工作司和教育部高等教育司共同签发的“高等学校骨干教师培训证书”。

第一部分 基础验证型实验 1

第1章 Java运行环境的安装与测试 3

1.1内容回顾 3

1.1.1 JDK的安装与测试 3

1.2典型实例 6

1.3实验设计 7

第2章 数据与表达式 8

2.1内容回顾 8

2.1.1基本数据类型 8

2.1.2基本数据类型转换 9

2.1.3运算符与表达式 9

2.1.4运算符的优先级与结合性 11

2.2典型实例 12

2.3实验设计 14

2.3.1实验一 14

2.3.2实验二 15

2.3.3实验三 15

第3章 使用类和对象 16

3.1内容回顾 16

3.1.1 package与import 16

3.1.2 String,Math,Random 17

3.1.3格式化输出 17

3.2典型实例 19

3.3实验设计 25

3.3.1实验一 25

3.3.2实验二 26

3.3.3实验三 26

3.3.4实验四 27

3.3.5实验五 27

3.3.6实验六 28

第4章 条件和循环语句 29

4.1内容回顾 29

4.1.1 if语句 29

4.1.2 switch语句 30

4.1.3循环语句 30

4.1.4跳转语句 31

4.2典型实例 31

4.3实验设计 34

4.3.1实验一 34

4.3.2实验二 35

第5章 数组 36

5.1内容回顾 36

5.1.1一维数组 36

5.1.2二维数组 37

5.2典型实例 38

5.3实验设计 41

5.3.1实验一 41

5.3.2实验二 42

第6章 类的编写 43

6.1内容回顾 43

6.1.1封装 43

6.1.2可见性修饰符 44

6.1.3构造器 45

6.2典型实例 45

6.3实验设计 48

第7章 面向对象设计 49

7.1内容回顾 49

7.1.1静态类成员 49

7.1.2类之间的关系 50

7.1.3 this关键字 50

7.1.4接口 51

7.2典型实例 51

7.3实验设计 53

7.3.1实验一 53

7.3.2实验二 54

第8章 继承 55

8.1内容回顾 55

8.1.1子类创建 55

8.1.2隐藏和覆盖 56

8.2典型实例 57

8.3实验设计 61

8.3.1实验一 61

8.3.2实验二 62

第9章 多态 63

9.1内容回顾 63

9.1.1抽象类 63

9.1.2抽象类与接口的差异 63

9.2典型实例 64

9.3实验设计 67

9.3.1实验一 67

9.3.2实验二 70

第10章 异常 72

10.1内容回顾 72

10.1.1 Java异常的分类 72

10.1.2 Java的异常处理 73

10.1.3自定义异常类 74

10.2典型实例 74

10.3实验设计 76

10.3.1实验一 76

10.3.2实验二 77

第11章 多线程 78

11.1内容回顾 78

11.1.1线程相关概念 78

11.1.2 Java的多线程 79

11.1.3 Java的线程同步 80

11.2典型实例 80

11.3实验设计 87

11.3.1实验一 87

11.3.2实验二 88

第12章 数据流 89

12.1内容回顾 89

12.1.1 Java数据流的分类 89

12.1.2 Java数据流的功能 91

12.2典型实例 92

12.3实验设计 99

12.3.1实验一 99

12.3.2实验二 100

12.3.3实验三 100

12.3.4实验四 101

第13章 GUI综合设计 103

13.1内容回顾 103

13.1.1常用组件 103

13.1.2布局管理器 106

13.1.3事件处理 106

13.1.4其他辅助类 108

13.2典型实例 110

13.3实验设计 124

13.3.1实验一 124

13.3.2实验二 125

13.3.3实验三 129

13.3.4实验四 129

第二部分 综合设计型实验 131

第14章 信息检索之最大逆向匹配分词算法实现 133

14.1功能描述 133

14.2总体设计 133

14.2.1算法解析 133

14.2.2功能实现 134

14.3代码实现 135

14.3.1 InitWalljava 135

14.3.2 SpitWordjava 137

14.3.3 WindowCloserjava 139

14.4运行发布 139

第15章 递归算法的动态演示——机器人走路 142

15.1功能描述 142

15.2总体设计 143

15.2.1机器人(Robot)对象 143

15.2.2棋盘(RobotRoom)对象 143

15.2.3功能实现 143

15.3代码实现 144

15.3.1 Robotjava 144

15.3.2 RobotRoomjava 147

15.4运行发布 152

第16章 模拟系统的应用——ATM自动存取款机 155

16.1功能描述 155

16.2总体设计 155

16.2.1程序流程图 156

16.2.2 Java类与自定义类的层次关系 156

16.2.3类的自定义说明 156

16.3代码实现 157

16.3.1 JDBCjava 157

16.3.2 Functionsjava 158

16.3.3 LoginFramejava 161

16.3.4 MainFramejava 164

16.4运行发布 168

第17章 用Java编写网页爬虫程序 171

17.1引言 171

17.2开发环境的配置 171

17.2.1 Eclipse 171

17.2.2 XAMPP 172

17.2.3开源Java类库 172

17.3程序说明 173

17.3.1程序原理 173

17.3.2类的自定义说明 173

17.4代码实现 174

17.4.1 Crawler.java 174

17.4.2 HTTPGetjava 176

17.4.3 PARSEPagejava 178

17.5运行与发布 180

第18章 简易多线程下载软件 182

18.1功能描述 182

18.2总体设计 182

18.2.1算法解析 182

18.2.2功能实现 183

18.3代码实现 183

18.3.1 MultiThreadDownload.java 183

18.3.2 DownLoadFile.java 186

18.3.3 DownLoadFileThreadjava 189

18.4运行发布 191

第19章 简易MP3播放器软件设计 192

19.1功能描述 192

19.2总体设计 192

19.2.1算法解析 192

19.2.2功能实现 193

19.3代码实现 193

19.3.1 MyFileFilterjava 193

19.3.2 FileInputjava 193

19.3.3 States.java 194

19.3.4 Playjava 196

19.3.5 Mp3Playerjava 200

19.4运行发布 204

第20章 简易成绩查询系统的实现 206

20.1功能描述 206

20.2总体设计 206

20.2.1整体架构解析 206

20.2.2功能实现 207

20.3代码实现 207

20.3.1 DBConnectionjava 207

20.3.2 CustomPageSizejava 208

20.3.3 ITBeanjava 210

20.3.4 showGradePDFjava 211

20.3.5 STUjava 212

20.3.6 selectcoursejsp 213

20.4运行发布 213

第21章 综合设计实验 216

21.1综合设计实验题目1继承的运用 216

21.1.1实验要求 216

21.1.2实验效果展示 216

21.1.3实验指导 217

21.2综合设计实验题目2编写一个记事本程序 219

21.2.1实验要求 219

21.2.2实验效果展示 219

21.2.3实验指导 220

21.3综合设计实验题目3事件监听的实现:万年历+记事本+小闹钟 220

21.3.1实验要求 220

21.3.2实验效果展示 220

21.3.3实验指导 223

参考文献 225