Java语言课程设计指导PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:朱凤山主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302271086
- 页数:209 页
第1章 开发环境与课程设计 1
1.1 开发环境的安装与调试 1
1.1.1 JDK的安装 1
1.1.2 JDK的配置 3
1.1.3 Eclipse的安装与调试 5
1.2 软件设计流程 13
1.2.1 需求分析 13
1.2.2 设计 14
1.2.3 编码与测试 14
1.2.4 部署与维护 15
扩展练习1 16
第2章 Java语言基础知识 17
2.1 数据类型与表达式 17
2.1.1 标识符与注释 17
2.1.2 基本数据类型 18
2.1.3 操作符 20
2.2 程序流程控制 21
2.2.1 选择结构 22
2.2.2 循环结构 22
2.2.3 中断控制语句 23
2.3 类和对象 24
2.3.1 属性和方法 24
2.3.2 修饰符 24
2.3.3 对象的初始化 26
2.3.4 引用与对象 27
2.4 类的继承 28
2.4.1 父类与子类 29
2.4.2 方法重写 29
2.4.3 super关键字 29
2.5 数组与集合 30
2.5.1 对象数组 30
2.5.2 集合 30
2.6 异常处理 32
2.6.1 Java异常处理机制 33
2.6.2 异常的分类 33
2.6.3 异常的处理 34
扩展练习2 35
第3章 控制台应用程序开发 36
3.1 相关知识 36
3.1.1 控制台数据的读写 36
3.1.2 数据的存放 38
3.2 需求分析 39
3.3 系统设计 39
3.3.1 类的设计 39
3.3.2 流程处理 40
3.4 编码实现 40
3.5 测试运行 45
扩展练习3 45
第4章 学生信息卡StudentCard 46
4.1 相关知识 46
4.1.1 容器和部件 47
4.1.2 布局管理器 50
4.2 需求分析 54
4.2.1 操作界面 54
4.2.2 功能要求 55
4.3 系统设计 55
4.3.1 界面设计 55
4.3.2 功能设计 56
4.4 编码实现 56
4.5 测试运行 65
扩展练习4 66
第5章 坦克大战TankWar 67
5.1 相关知识 67
5.1.1 Graphics类 67
5.1.2 绘制移动的汽车 69
5.1.3 键盘监听 71
5.2 需求分析 72
5.3 系统设计 73
5.3.1 类的设计 73
5.3.2 方法的设计 73
5.4 编码实现 74
5.5 测试运行 83
扩展练习5 85
第6章 简易电子日记本MyDiary 86
6.1 相关知识 86
6.1.1 文件操作 86
6.1.2 JTree 88
6.1.3 MenuBar 90
6.2 需求分析 92
6.2.1 功能要求 92
6.2.2 安全要求 92
6.3 系统设计 92
6.3.1 界面设计 92
6.3.2 功能设计 93
6.4 编码实现 93
6.5 测试运行 100
扩展练习6 101
第7章 多线程断点续传下载工具 104
7.1 相关知识 104
7.1.1 多线程 104
7.1.2 线程安全 104
7.1.3 HTTP协议 105
7.1.4 断点续传原理 105
7.2 需求分析 106
7.2.1 功能分析 106
7.2.2 业务流程分析 107
7.3 系统设计 108
7.3.1 设计要点 108
7.3.2 功能结构 108
7.3.3 系统详细设计 109
7.3.4 URL类和URLConnection类的使用 110
7.4 编码实现 111
7.4.1 用户界面实现 111
7.4.2 下载任务实现 113
7.4.3 监控下载信息实现 116
扩展练习7 118
第8章 文本聊天室TalkRoom 119
8.1 相关知识 119
8.1.1 Socket编程 119
8.1.2 事件处理模型 120
8.1.3 常用集合汇总 120
8.1.4 多线程 121
8.2 需求分析 122
8.2.1 功能要求 122
8.2.2 性能要求 122
8.3 系统设计 123
8.3.1 界面设计 123
8.3.2 整体设计 123
8.3.3 服务器端设计 124
8.3.4 客户端设计 125
8.4 编码实现 125
8.4.1 服务器端完整代码 126
8.4.2 客户端完整代码 129
8.5 测试运行 133
扩展练习8 134
第9章 销售管理信息系统 136
9.1 相关知识 136
9.1.1 JDBC编程技术 136
9.1.2 SWT图形用户界面技术 136
9.2 需求分析 137
9.3 系统设计 137
9.3.1 主要界面设计 137
9.3.2 系统逻辑结构 140
9.3.3 数据库设计 140
9.3.4 详细设计 144
9.3.5 算法设计 145
9.4 编码实现 147
9.5 数据库备份和恢复方案 155
扩展练习9 155
第10章 Web报表查询系统 156
10.1 相关知识 156
10.1.1 B/S模式 156
10.1.2 JSP 157
10.1.3 JavaBean 158
10.1.4 JavaScript 158
10.1.5 JavaReport 159
10.2 需求分析 160
10.2.1 用户登录 160
10.2.2 条件查询 160
10.2.3 报表输出 161
10.2.4 绘制图表 161
10.3 系统设计 162
10.3.1 界面设计 162
10.3.2 功能模块设计 163
10.4 编码实现 164
10.4.1 账户管理模块 165
10.4.2 数据查询模块 171
10.4.3 报表模块 176
10.4.4 辅助模块 177
扩展练习10 181
第11章 论坛 182
11.1 相关知识 182
11.1.1 Servlet 182
11.1.2 EL表达式 183
11.1.3 JSTL标签库 183
11.1.4 Web开发模型 185
11.2 需求分析 185
11.3 系统设计 187
11.3.1 界面设计 187
11.3.2 功能设计 190
11.3.3 数据库设计 191
11.3.4 概要设计 196
11.3.5 详细设计 201
11.4 编码实现 202
扩展练习11 208
参考文献 209
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019