图书介绍
Java课程设计案例精编pdf电子书版本下载

- 张广彬,孟红蕊,张永宝编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302141533
- 出版时间:2007
- 标注页数:462页
- 文件大小:23MB
- 文件页数:470页
- 主题词:JAVA语言-程序设计-高等学校-教学参考资料
PDF下载
下载说明
Java课程设计案例精编PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述 1
1.1 Java语言简介 1
1.1.1 Java语言的历史 1
1.1.2 Java语言的特点 1
1.2 Java平台简介 3
1.2.1 Java平台简介 3
1.2.2 Java虚拟机(JVM) 3
1.3 Java运行环境的建立 4
1.3.1 JDK简介 4
1.3.2 JDK的安装 4
1.3.3 JDK运行环境的设置 4
1.3.4 JDK包含的常用工具 6
1.4 JDK 1.5的新特性 7
1.5 Java程序的编写、编译和运行 8
1.5.1 Java程序的编译与运行 8
1.5.2 编写简单的Java程序 9
1.5.3 Java的注释 11
第2章 Java程序设计基础 13
2.1 Java的基本数据类型 13
2.1.1 数据类型 13
2.1.2 标识符与关键字 14
2.1.3 常量 14
2.1.4 变量 16
2.2.1 算术运算符 18
2.2 Java运算符与表达式 18
2.2.3 布尔运算符 19
2.2.4 位运算符 19
2.2.2 关系运算符 19
2.2.5 赋值运算符 20
2.2.6 条件运算符 21
2.2.7 表达式和运算符的优先级 21
2.3 Java控制语句 22
2.3.1 选择结构 22
2.3.2 循环结构 24
2.3.3 跳转结构 25
2.4.1 String类 27
2.4 字符串 27
2.4.2 StringBuffer类 29
2.5 数组 30
2.5.1 一维数组 30
2.5.2 多维数组 31
2.5.3 对象数组 33
第3章 类和对象 34
3.1 类的定义与使用 34
3.1.1 类的定义 35
3.1.2 构造函数 38
3.1.3 对象的使用 38
3.2 继承 40
3.1.4 访问控制 40
3.3 重载 42
3.3.1 方法的重载 42
3.3.2 构造函数的重载 44
3.3.3 super与this 45
3.4 包与接口 48
3.4.1 包与引用包 48
3.4.2 ClassPath环境变量 49
3.4.3 接口 50
3.5 Java的垃圾回收与析构 50
3.6.2 内部类 51
3.6.1 抽象类 51
3.6 抽象类与内部类 51
3.7 基础类的使用 52
3.7.1 基础类库 52
3.7.2 Math类 56
3.7.3 时间与日期的处理 58
第4章 网页浏览器开发 64
4.1 功能描述 64
4.2 理论基础 64
4.2.1 事件处理 64
4.2.2 Swing相关组件 66
4.2.3 输入输出 72
4.4.1 WebBrowser.java 77
4.4 代码实现 77
4.3 总体设计 77
4.4.2 ViewSourceFrame.java 87
4.5 程序的运行与发布 89
4.5.1 运行程序 89
4.5.2 发布程序 91
第5章 蜘蛛纸牌 92
5.1 功能描述 92
5.2 理论基础 92
5.3 总体设计 94
5.4 代码实现 95
5.4.1 SpiderMenuBar.java 95
5.4.2 PKCard.java 98
5.4.3 AboutDialog.java 105
5.4.4 Spider.java 106
5.5 程序的运行与发布 115
5.5.1 运行程序 115
5.5.2 发布程序 117
第6章 吃豆子游戏 118
6.1 功能描述 118
6.2 理论基础 118
6.3 总体设计 125
6.4 代码实现 125
6.4.1 Wall.java 125
6.4.2 Gold.java 126
6.4.3 Player.java 128
6.4.4 Fruit.java 133
6.4.5 Enemy.java 137
6.4.6 Ticker.java 149
6.4.7 Packman.java 150
6.4.8 Pac-man.html 163
6.5 程序的运行与发布 163
第7章 基于多线程的端口扫描器 165
7.1 功能描述 165
7.2 理论基础 165
7.2.1 布局管理器(LayoutManager) 165
7.2.2 多线程 169
7.2.3 端口扫描 173
7.4.1 TCPThread.java 174
7.3 总体设计 174
7.4 代码实现 174
7.4.2 ThreadScan.java 179
7.4.3 AboutDialog.java 190
7.5 程序的运行与发布 192
7.5.1 运行程序 192
7.5.2 发布程序 194
第8章 Java聊天室 195
8.1 功能描述 195
8.2 理论基础 195
8.2.1 套接字通信 195
8.2.2 套接字客户端 196
8.2.3 套接字服务端 197
8.2.4 数据报通信 198
8.2.5 URL与URLConnection 199
8.2.6 Java链表的实现 200
8.3 总体设计 202
8.3.1 聊天室服务器端设计 202
8.3.2 聊天室客户端设计 202
8.4 代码实现 203
8.4.1 聊天室服务器端代码的实现 203
8.4.2 聊天室客户端代码的实现 224
8.5 程序的运行与发布 243
8.5.1 聊天室服务器端程序运行 243
8.5.2 聊天室服务器端程序发布 244
8.5.3 聊天室客户端程序运行 245
8.5.4 聊天室客户端程序发布 246
第9章 宝石连连看游戏 247
9.1 功能描述 247
9.2 总体设计 247
9.2.1 宝石连连看代码的主体部分 248
9.2.2 宝石连连看代码的地图部分 248
9.2.3 宝石连连看代码的上层对话框部分 249
9.2.4 宝石连连看代码所引用的文本 249
9.3 代码实现 249
9.3.1 Kyodai.java 249
9.3.2 Music.java 256
9.3.3 Sound.java 258
9.3.4 ClockAnimate.java 261
9.3.5 Setting.java 262
9.3.6 ScoreAnimate.java 265
9.3.7 Top10.java 266
9.3.8 Map.java 268
9.3.9 MapUI.java 274
9.3.10 AnimateDelete.java 282
9.3.11 Line.java 286
9.3.12 SetupDialog.java 287
9.3.13 HelpDialog.java 293
9.3.14 AboutDialog.java 295
9.3.15 help.htm 297
9.4 程序的运行与发布 299
9.4.1 运行程序 299
9.4.2 发布程序 302
第10章 中国象棋对弈系统 303
10.1 功能描述 303
10.2 理论基础 303
10.2.1 中国象棋简介 303
10.2.2 中国象棋走子规则 303
10.2.3 中国象棋吃子规则 304
10.3 总体设计 304
10.4 代码实现 304
10.4.1 引用类包及类的定义 304
10.4.2 图形用户界面模块 305
10.4.3 按钮的操作模块 310
10.4.4 棋子的操作模块 313
10.4.5 棋子的移动规则类模块 320
10.5 程序的运行与发布 352
10.5.1 运行程序 352
10.5.2 发布程序 354
第11章 学生管理信息系统 355
11.1 需求分析 355
11.2 系统设计 355
11.2.1 结构设计 355
11.2.3 功能流程及工作流描述 356
11.2.2 功能结构图 356
11.3 数据库设计 357
11.4 详细设计 358
11.4.1 学生管理系统主界面模块 358
11.4.2 学生信息管理模块 367
11.4.3 课程信息管理模块 391
11.4.4 成绩信息管理模块 406
11.4.5 信息查询模块 416
11.4.6 数据库操作模块 439
11.5 程序的运行与发布 459
11.5.1 配置数据源 459
11.5.2 运行程序 461
11.5.3 发布程序 461