图书介绍

Java项目开发与毕业设计指导2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java项目开发与毕业设计指导
  • 朱福喜,黄昊编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302176473
  • 出版时间:2008
  • 标注页数:341页
  • 文件大小:85MB
  • 文件页数:353页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java项目开发与毕业设计指导PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 俄罗斯方块单人游戏的实现1

1.1 功能描述1

1.2 实现机制2

1.2.1 Java GUI编程2

1.2.2 Java多线程机制10

1.3 设计方案12

1.3.1 游戏总体构思12

1.3.2 基本类设计16

1.4 程序实现30

1.4.1 菜单类的实现30

1.4.2 方格类的实现36

1.4.3 方块类的实现37

1.4.4 主类的实现41

1.4.5 控制面板类的实现46

1.4.6 游戏画布类的实现52

1.5 点评55

第2章 俄罗斯方块双人对战游戏的实现56

2.1 功能描述56

2.2 实现机制57

2.2.1 Java与网络通信57

2.2.2 Socket介绍58

2.2.3 使用对象流传递数据62

2.3 设计方案64

2.3.1 网络通信的设计方案64

2.3.2 Socket的数据传输64

2.3.3 程序的类结构65

2.4 程序实现66

2.4.1 主类的实现66

2.4.2 俄罗斯方块类的实现69

2.4.3 游戏画布类的实现70

2.4.4 菜单类的实现72

2.4.5 对象数据传输类的实现75

2.4.6 游戏的运行76

2.5 点评78

第3章 五子棋双人对战游戏的实现79

3.1 功能描述79

3.2 实现机制80

3.2.1 界面设计80

3.2.2 游戏控制81

3.2.3 网络结构与数据传输81

3.3 设计方案82

3.3.1 游戏总体构思83

3.3.2 客户端设计83

3.3.3 服务器端设计89

3.3.4 程序的类结构94

3.4 程序设计95

3.4.1 客户端程序实现95

3.4.2 服务器端程序实现103

3.5 运行效果109

3.6 点评110

第4章 多媒体展示系统——网络游鱼111

4.1 功能描述111

4.2 实现机制111

4.2.1 UDP数据通信111

4.2.2 利用Datagram方式实现通信112

4.2.3 IP多播113

4.2.4 动画实现115

4.2.5 音频处理116

4.2.6 LinkedList类117

4.2.7 UML建模117

4.3 设计方案118

4.3.1 需求分析118

4.3.2 系统建模119

4.3.3 基本类的设计124

4.4 程序设计132

4.4.1 服务器端程序设计132

4.4.2 客户端程序设计137

4.5 运行效果143

4.6 点评145

第5章 野人和传教士过河问题的实现146

5.1 功能描述146

5.2 实现机制147

5.2.1 状态空间法147

5.2.2 搜索算法148

5.3 设计方案150

5.3.1 问题的形式化描述150

5.3.2 主要数据结构的定义153

5.3.3 系统的总体构思154

5.4 程序实现159

5.4.1 A算法搜索模块159

5.4.2 动画演示模块165

5.5 点评171

第6章 五子棋人机对战游戏的实现172

6.1 功能描述172

6.2 实现机制173

6.2.1 Java GUI编程173

6.2.2 定时更新信息178

6.3 设计方案179

6.3.1 游戏总体设计179

6.3.2 博弈策略179

6.3.3 基本类的设计184

6.4 程序实现188

6.4.1 窗口初始化及相应图片的绘制188

6.4.2 棋盘的绘制及鼠标事件的监听189

6.4.3 左侧标签的实现194

6.4.4 右侧按钮的实现195

6.4.5 极大极小值搜索策略的实现197

6.4.6 计算机落子的实现202

6.4.7 定时更新的实现203

6.5 点评204

第7章 蚁群算法的模拟实现205

7.1 功能描述205

7.2 实现机制206

7.2.1 SWT206

7.2.2 蚁群算法206

7.3 设计方案209

7.3.1 总体框架的设计210

7.3.2 演示界面的设计210

7.3.3 算法的设计211

7.3.4 基本类的设计213

7.4 程序实现218

7.4.1 主界面的实现218

7.4.2 算法类的实现223

7.4.3 效果与效率229

7.4.4 参数的设置231

7.5 点评231

第8章 SchoolEbay的实现232

8.1 功能描述232

8.2 系统分析232

8.2.1 需求分析233

8.2.2 实现机制237

8.3 系统设计244

8.3.1 数据库设计244

8.3.2 系统总体描述248

8.3.3 详细设计249

8.4 系统实现252

8.4.1 模块功能的实现252

8.4.2 编码转换、HTML处理和加密的实现258

8.5 系统配置与运行260

8.6 点评261

第9章 Ajax技术在网上教学平台的应用262

9.1 功能描述262

9.2 系统分析与设计263

9.2.1 自主学习平台263

9.2.2 实现机制266

9.3 实现方案268

9.3.1 Ajax实现级联菜单268

9.3.2 Ajax+XML+XSL实现页面数据格式化显示270

9.3.3 Ajax实现无刷新数据搜索272

9.4 程序实现275

9.4.1 级联菜单的实现275

9.4.2 数据显示的实现277

9.4.3 无刷新搜索的实现278

9.5 点评280

第10章 简单编译器的实现281

10.1 功能描述281

10.2 系统分析与设计281

10.2.1 系统分析282

10.2.2 系统设计283

10.3 实现机制283

10.3.1 StringTokenizer类283

10.3.2 Iterator接口285

10.3.3 栈和队列286

10.4 程序框架288

10.4.1 表达式的实现类288

10.4.2 队列类和栈类289

10.4.3 主类291

10.5 程序设计292

10.5.1 表达式分析用到的类292

10.5.2 表达式转换的实现295

10.5.3 表达式计算的完整实现299

10.6 点评301

第11章 基于RMI分布的计算实例302

11.1 功能描述302

11.2 系统分析和设计302

11.3 实现机制303

11.3.1 RMI的简介303

11.3.2 RMI的使用305

11.4 程序框架307

11.5 程序实现310

11.5.1 客户和服务配置的实现311

11.5.2 远程接口和远程方法的实现312

11.5.3 客户程序的实现314

11.5.4 RMI服务器的实现319

11.5.5 计算过程320

11.6 点评323

第12章 基于Agent分布的计算实例324

12.1 功能描述324

12.2 系统分析和设计325

12.3 实现机制326

12.3.1 Agent简介326

12.3.2 Aglet简介327

12.3.3 Aglet的使用方法331

12.4 程序框架333

12.5 程序实现334

12.5.1 Matrix类334

12.5.2 Calculator类337

12.5.3 计算过程338

12.6 点评341

热门推荐