《Java程序设计实验指导与习题解答》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李荣,段新娥主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115331557
  • 页数:162 页
图书介绍:本书是《Java程序设计教程》一书习题答案与实验指导配套教材。全书共分11章,涉及到Java语言程序设计最主要的内容。包括Java编程环境的搭建、Java编程基础、抽象和封装、继承和多态、Java图形用户界面、Java与数据库的链接、异常处理、多线程、输入输出流、网络通信及“通用图书管理系统”综合案例等内容。

第1章 Java编程环境的搭建 1

1.1实验目的 1

1.2知识概要 1

1.2.1 Java工作原理 2

1.2.2 JDK的安装与配置 2

1.2.3 Java程序的两种模式 5

1.3实验内容 6

1.3.1 JDK的下载、安装、配置 6

1.3.2 Eclipse集成开发工具的使用 9

1.3.3一个简单的Java Application 11

1.3.4一个简单的Java Applet 12

1.3.5一个综合的Java Application 13

1.4课后习题答案 15

第2章 Java编程基础 17

2.1实验目的 17

2.2知识概要 17

2.2.1 Java程序的构成 17

2.2.2数据类型、变量、常量 19

2.2.3 Java中的运算符和表达式 20

2.2.4程序的流程控制 21

2.2.5数组 21

2.2.6常用算法 22

2.3实验内容 22

2.3.1 Java数据类型与运算符的使用 22

2.3.2用流程控制语句实现判断闰年问题 24

2.3.3数组与for循环实现插入排序 25

2.4补充练习 26

2.5课后习题答案 28

第3章 抽象和封装 30

3.1实验目的 30

3.2知识概要 30

3.2.1类 30

3.2.2对象 33

3.3实验内容 35

3.3.1自定义图书类 35

3.3.2图书销量统计 37

3.3.3汉诺塔问题求解 38

3.4课后习题答案 39

第4章 继承和多态 40

4.1实验目的 40

4.2知识概要 40

4.2.1继承和多态 40

4.2.2包和修饰符 43

4.2.3接口与时间类 45

4.3实验内容 46

4.3.1统计人员个数 46

4.3.2利用时期类计算年龄 48

4.3.3动物的生活习性 50

4.4课后习题答案 51

第5章 Java图形用户界面 55

5.1实验目的 55

5.2知识概要 55

5.2.1 GUI背景知识 55

5.2.2实验使用组件介绍 58

5.3实验内容 59

5.3.1仿Windows计算器 59

5.3.2通用图书管理系统主界面 66

5.4课后习题答案 71

第6章 Java与数据库的连接 73

6.1实验目的 73

6.2知识概要 73

6.2.1 JDBC概述 73

6.2.2 JDBC访问数据库的基本方法 74

6.2.3数据库的基本存取过程 78

6.3实验内容 79

6.3.1 JDBC-ODBC连接数据库 79

6.3.2用户登录验证 81

6.3.3用户登录信息的增删改查 87

6.4课后习题答案 91

第7章 Java异常处理 94

7.1实验目的 94

7.2知识概要 94

7.2.1异常及其分类 94

7.2.2异常的声明和处理 95

7.2.3预定义异常和自定义异常 96

7.3实验内容 96

7.3.1简单异常处理 96

7.3.2复杂异常处理 98

7.3.3自定义异常处理 101

7.4课后习题答案 102

第8章 多线程 105

8.1实验目的 105

8.2知识概要 105

8.2.1多线程背景知识 105

8.2.2线程的同步互斥 107

8.3实验内容 108

8.3.1红蓝球抛物运动 108

8.3.2银行同步取钱 111

8.4课后习题答案 115

第9章 输入输出流 116

9.1实验目的 116

9.2知识概要 116

9.2.1相关背景知识 116

9.2.2使用输入输出流类的一般步骤 119

9.3实验内容 119

9.3.1将九九乘法表写入指定文件 119

9.3.2图书信息管理系统 121

9.4课后习题答案 129

第10章 网络通信 130

10.1实验目的 130

10.2知识概要 130

10.3实验内容 131

10.3.1使用URL类访问网络资源 131

10.3.2基于Socket通信的网络裁判评分 135

10.4课后习题答案 141

第11章 课程设计综合案例 142

11.1需求分析 142

11.2系统设计 143

11.2.1系统功能结构 143

11.2.2构建开发环境 143

11.2.3数据库设计 143

11.2.4文件夹组织结构 147

11.3代码实现 148

11.3.1公共模块 148

11.3.2登录模块设计 150

11.3.3主窗体设计 153

11.3.4读者管理模块 154

11.3.5图书管理模块 155

11.3.6借阅管理模块 157

11.3.7设置模块 158

11.3.8信息报表模块 159

11.4本章小结 161

参考文献 162