图书介绍
Java课程设计案例精编PDF|Epub|txt|kindle电子书版本下载
- 张广彬,孟红蕊,张永宝编著 著
- 出版社: 北京:清华大学出版社
- 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与this45
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.java77
4.4 代码实现77
4.3 总体设计77
4.4.2 ViewSourceFrame.java87
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.java95
5.4.2 PKCard.java98
5.4.3 AboutDialog.java105
5.4.4 Spider.java106
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.java125
6.4.2 Gold.java126
6.4.3 Player.java128
6.4.4 Fruit.java133
6.4.5 Enemy.java137
6.4.6 Ticker.java149
6.4.7 Packman.java150
6.4.8 Pac-man.html163
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.java174
7.3 总体设计174
7.4 代码实现174
7.4.2 ThreadScan.java179
7.4.3 AboutDialog.java190
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与URLConnection199
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.java249
9.3.2 Music.java256
9.3.3 Sound.java258
9.3.4 ClockAnimate.java261
9.3.5 Setting.java262
9.3.6 ScoreAnimate.java265
9.3.7 Top10.java266
9.3.8 Map.java268
9.3.9 MapUI.java274
9.3.10 AnimateDelete.java282
9.3.11 Line.java286
9.3.12 SetupDialog.java287
9.3.13 HelpDialog.java293
9.3.14 AboutDialog.java295
9.3.15 help.htm297
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