Java程序设计及应用-增量式项目驱动一体化教程
Java程序设计及应用-增量式项目驱动一体化教程作者:苑俊英 开 本:16开 书号ISBN:9787121207648 定价: 出版时间:2013-11-01 出版社:电子工业出版社 |
6.6 增量6-3:四则运算(1) 150
6.6.1 用startcaculation方法实现四则运算过程 150
6.6.2 增量6-3的编程实现 150
6.7 增量6-4:四则运算(2) 151
6.8 增量6-5:处理回退键输入和清空键输入 152
6.9 四则运算的另一种算法 153
6.10 总结回顾与知识扩展 154
实验02——(标准型)计算器:实现增量6-1(2学时) 154
实验03——(标准型)计算器:实现增量6-2(2学时) 155
实验04——(标准型)计算器:实现增量6-3(2学时) 156
实验05——(标准型)计算器:实现增量6-4(2学时) 156
实验06(标准型)——计算器:实现增量6-5和界面优化(2学时) 157
实验07——(标准型)计算器:程序优化(2学时) 158
习题 159
第7章 科学型计算器 160
7.1 需求分析与项目目标 160
7.1.1 需求分析 160
7.1.2 项目目标 162
7.2 功能分析与软件设计 162
7.3 增量项目开发 163
7.3.1 增量7-1:直接实现科学计算器 163
7.3.2 增量7-2:通过继承实现科学计算器 164
实验08——直接实现科学计算器(2学时) 167
实验09——通过继承实现科学计算器(2学时) 168
7.4 总结回顾与知识扩展 168
第8章 复合型计算器 170
8.1 需求分析与项目目标 170
8.1.1 需求分析 171
8.1.2 项目目标 174
8.2 功能分析与软件设计 174
8.3 技术准备与增量项目开发 174
8.4 复合型计算器增量开发计划 174
8.5 增量8-1:复合计算器i型和ii型 175
8.6 增量8-2:复合计算器iii型 177
8.7 增量8-3:复合计算器ⅳ型 177
实验10——实现复合型计算器(三选一)(2学时) 177
8.9 总结回顾 178
第三部分 java程序设计基本技能(二)
第9章 异常处理 180
9.1 异常与错误 180
9.2 异常的处理方式 181
9.2.1 捕获异常 181
9.2.2 声明抛出异常 183
9.3 异常的使用原则 183
9.3.1 在可能出现异常的情况下使用异常 184
9.3.2 不要不处理捕获的异常 184
9.3.3 不要不指定具体的异常代码 184
9.3.4 不要把每一条语句都用try…catch封装 184
9.3.5 异常声明的数量 185
9.4 断言 185
9.5 本章小结 187
习题 187
第10章 文件与数据流 188
10.1 流的概念 188
10.2 字节流 188
10.2.1 inputstream和outputstream 188
10.2.2 文件字节流 190
10.2.3 字节数组流 192
10.2.4 数据流 193
10.2.5 缓冲字节流 195
10.2.6 标准输入输出流 197
10.3 字符流 198
10.3.1 reader和writer 198
10.3.2 文件字符流 199
10.3.3 字符数组流 201
10.3.4 缓冲字符流 202
10.3.5 printwrite 203
10.3.6 字符与字节相互转换流 204
10.4 随机访问文件 205
10.5 对象序列化 206
10.6 文件 208
10.7 本章小结 211
习题 211
第11章 网络编程 212
11.1 计算机网络基本知识 212
11.1.1 tcp/ip 212
11.1.2 网络地址 212
11.1.3 端口 213
11.1.4 套接字 213
11.1.5 url 213
11.1.6 udp 213
11.2 url类 213
11.2.1 创建url对象 214
11.2.2 读取页面信息 214
11.2.3 创建一个到url的连接 215
11.3 inetaddress类 217
11.3.1 获取本地主机的ip地址 217
11.3.2 获取internet给定的主机和ip地址 217
11.4 tcp socket通信 218
11.4.1 实现客户端的socket类 218
11.4.2 实现服务器端的serversocket类 219
11.4.3 tcp socket通信示例 219
11.5 udp通信 221
11.5.1 数据报包datagrampacket类 222
11.5.2 收发数据报datagramsocket类 223
11.5.3 基于udp通信举例 224
11.6 本章小结 225
习题 225
第12章 多线程 226
12.1 线程的基本概念 226
12.2 线程的创建 226
12.2.1 继承thread类 226
12.2.2 实现runnable接口 228
12.3 线程的状态与线程调度 229
12.4 线程同步 233
12.4.1 线程同步的实例 234
12.4.2 线程同步方法1:使用synchronized方法 235
12.4.3 线程同步方法2:使用synchronized数据 237
12.4.4 线程同步方法3:使用class同步 237
12.5 线程间通信 238
12.6 多线程中的死锁问题 240
12.6.1 死锁问题的产生的例子 240
12.6.2 死锁问题常用解决方法 242
12.7 本章小结 243
习题 243
第13章 java数据库编程技术 244
13.1 sql基本知识 244
13.1.1 sql基本语句 244
13.1.2 sql中基本数据类型 245
13.1.3 sql数据库创建过程 246
13.2 jdbc基本知识 246
13.2.1 java.sql软件包 246
13.2.2 jdbc数据库访问过程 247
13.3 mysql与java数据库开发 248
13.3.1 使用jdbc实现与mysql5.0数据库的开发 248
13.2.2 通过jdbc实现mysql数据库开发的一般过程 252
13.3 本章小结 253
习题 253
第四部分 网络通信与数据库实训——局域网聊天工具
第14章 点到点(p2p)聊天工具的例子:网络通信 257
14.1 需求分析与项目目标 257
14.1.1 需求分析 257
14.1.2 用例分析 258
14.1.3 需求列表 260
14.1.4 项目目标 260
14.2 功能分析与软件设计 260
14.2.1 界面设计 261
14.2.2 文本聊天功能 262
14.2.3 文件传输功能 262
14.2.4 网络通信功能 262
14.2.5 增量开发计划 265
14.3 增量项目开发 266
14.3.1 增量14-1:实现聊天器界面 266
14.3.2 增量14-2:实现文本聊天 266
14.3.3 增量14-3:实现文件传输过程 271
实验11——增量14-1:实现聊天器界面(2学时) 273
实验12——增量14-2:实现文本聊天(3学时) 274
实验13——增量14-3:实现文件传输(3学时) 275
14.5 总结回顾与知识扩展 277
习题 277
第15章 基于c/s结构的聊天工具i: 多线程技术 278
15.1 c/s模式与多线程技术的知识准备 278
15.1.1 服务器/客户端(c/s)模式 278
15.1.2 多线程技术 285
15.2 需求分析与项目目标 287
15.2.1 需求分析 287
15.2.2 项目目标 292
15.3 功能分析与软件设计 293
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:市场营销
下一篇:CAXA制造工程师2013实训教程
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |