《Java语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:肖敏主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121067891
  • 页数:237 页
图书介绍:

第1章 Java概述及开发环境搭建 1

1.1 Java语言的产生及应用领域 1

Java语言的前世今生 1

Java当前的应用领域 2

1.2 Java语言的特点 3

简单的语言 3

面向对象的语言 3

分布式语言 3

可移植的语言 3

健壮的语言 4

安全的语言 4

解释型语言 4

多线程的语言 4

1.3 Java语言开发和执行环境 4

JDK的下载 4

JDK的安装 4

环境变量配置 6

Java集成开发环境Eclipse介绍 9

1.4 “Hello, World!”应用程序分析 10

第一个Java程序——打印“Hello World!” 10

“ HelloJava”的编译和执行 11

常见的错误提示原因分析 12

Java应用程序的基本结构 13

命名规范 16

1.5 Java虚拟机介绍 16

1.6 JavaAPI帮助文档的使用 18

1.7复习与提示 18

习题1 19

上机实验 19

第2章 Java基础语法 21

2.1关键字、标识符、数据类型、常量与变量 21

关键字 21

标识符 22

数据类型 22

常量和变量 24

2.2运算符与表达式 25

算术运算符 25

关系运算符 25

布尔逻辑运算符 26

位运算符 26

其他运算符 27

运算符的优先级和表达式 28

2.3流程控制 29

块作用域 30

分支选择结构 30

循环结构 31

2.4类和对象 34

类 34

对象 36

构造方法 38

抽象类和抽象方法 40

nal类 41

2.5继承 41

继承的定义 42

类继承的实现 42

成员变量的隐藏和方法的重写 42

2.6接口和包 43

接口的定义 43

接口的实现 44

Java中包的概念与使用 44

2.7复习与提示 45

习题2 46

上机实验 47

第3章 聊天室项目分析 50

3.1概述 50

3.2聊天室项目的工作原理 50

客户/服务器(C/S)模式 50

网络聊天室的功能 51

3.3聊天室项目技术分析 52

3.4复习与提示 53

习题3 53

第4章 实现客户端界面 54

4.1需求分析 54

4.2确定任务单 54

4.3任务:完成客户端窗口界面 55

确定步骤 55

分析步骤 55

代码实现 80

运行结果 82

4.4复习与提示 82

习题4 83

上机实验 83

第5章 添加按钮和回车响应 84

5.1需求分析 84

5.2确定任务单 84

5.3任务:添加按钮和回车事件 84

确定步骤 84

任务步骤分析 85

修改代码 107

代码运行结果 109

5.4复习与提示 110

习题5 110

上机实验 111

第6章 实现客户/服务器之间通信 112

6.1需求分析 112

6.2确定任务单 112

任务分析 112

本章的任务 113

6.3任务一:创建服务器窗口并添加事件响应 113

确定任务一的实现步骤 113

分析步骤 113

代码实现 115

代码运行结果 117

6.4任务二:为服务器增加网络通信功能 117

确定任务二的实现步骤 117

分析步骤 118

修改代码 126

修改后代码的运行结果 130

6.5任务三:为客户端增加网络通信功能 130

确定任务三的实现步骤 130

分析步骤 131

修改代码 131

代码运行结果 136

6.6复习与提示 137

习题6 138

上机实验 138

第7章 实现多个客户端同时在线 140

7.1需求分析 140

7.2确定任务单 140

7.3任务一:实现客户端发送消息和接收消息的分离 141

确定任务一的实现步骤 141

分析步骤 141

修改代码 143

代码运行结果 147

7.4任务二:实现服务器和多个客户端通信 148

确定任务二的实现步骤 148

分析步骤 148

修改代码 149

代码运行结果 154

7.5复习与提示 154

习题7 155

上机实验 156

第8章 实现用户注册功能 157

8.1需求分析 157

8.2确定任务单 158

8.3任务一:安装SQL Server 2000数据库服务器,建立数据库和表 158

确定任务一的实现步骤 158

分析步骤 158

8.4任务二:创建客户注册窗口,并接受客户的信息 162

确定任务二的实现步骤 162

分析步骤 162

代码实现 167

代码运行结果 172

8.5任务三:服务器接收注册信息,保存至数据库中 173

确定任务三的实现步骤 173

分析步骤 173

代码实现 185

代码运行结果 188

8.6复习与提示 189

习题8 190

上机实验 190

第9章 登录、保存聊天信息 192

9.1需求分析 192

9.2确定任务单 192

9.3任务一:创建客户登录窗口 193

确定任务一的实现步骤 193

分析步骤 193

代码实现 196

代码运行结果 200

9.4任务二:判断用户登录是否合法,刷新在线用户列表 200

确定任务二的实现步骤 200

分析步骤 201

代码实现 203

代码运行结果 219

9.5任务三:实现保存聊天信息功能 221

确定任务三的实现步骤 221

分析步骤 222

修改代码 225

代码运行结果 232

9.6复习与提示 234

习题9 235

上机实验 235