图书介绍
Java宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孙浏毅等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121086854
- 出版时间:2009
- 标注页数:764页
- 文件大小:191MB
- 文件页数:786页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础篇1
第1章 Java概述2
1.1 Java介绍2
1.1.1 Java的历史与发展2
1.1.2 Java的应用领域3
1.1.3 Sun技术认证简介3
1.2 Java语言的特点3
1.2.1 简单3
1.2.2 面向对象3
1.2.3 与平台无关性和可移植性4
1.2.4 可靠性和安全性4
1.2.5 多线程并发机制5
1.2.6 分布式5
1.2.7 动态的内存管理机制5
1.3 Java开发环境介绍5
1.3.1 下载与安装JDK6
1.3.2 环境变量的设置7
1.3.3 JDK的命令行工具9
1.4 Java程序的开发9
1.4.1 编写并运行Java应用程序9
1.4.2 编写并运行Applet小应用程序11
1.5 使用Eclipse开发Java程序13
1.5.1 安装Eclipse及新建Java项目13
1.5.2 使用Eclipse开发Java应用程序与Applet小应用程序15
1.6 第一次编译和运行Java程序时的常见问题17
1.6.1 javac不是内部或外部命令17
1.6.2 无法找到类定义17
1.6.3 找不到文件18
1.6.4 找不到符号19
1.6.5 其他可能错误20
1.7 小结20
第2章 Java语言基础21
2.1 Java语言的基本要素21
2.1.1 标识符21
2.1.2 关键字与保留字22
2.1.3 分隔符23
2.1.4 代码注释24
2.2 常量与变量25
2.2.1 常量25
2.2.2 变量25
2.2.3 使用常量和变量需要注意的问题26
2.3 基本数据类型26
2.3.1 整数类型26
2.3.2 浮点类型28
2.3.3 字符类型29
2.3.4 逻辑类型31
2.3.5 数据类型转换31
2.4 引用数据类型33
2.5 运算符与表达式34
2.5.1 算术运算符与算术表达式34
2.5.2 赋值运算符与赋值表达式36
2.5.3 关系运算符与关系表达式36
2.5.4 逻辑运算符与逻辑表达式37
2.5.5 位运算符与位运算39
2.5.6 移位运算符40
2.5.7 条件运算符41
2.5.8 字符串连接运算符42
2.5.9 运算符的优先级43
2.6 全局变量和局部变量44
2.7 小结45
第3章 流程控制46
3.1 分支控制语句46
3.1.1 简单的if语句46
3.1.2 if…else语句基本格式47
3.1.3 嵌套的if…else语句49
3.1.4 switch多分支选择语句50
3.2 循环控制语句53
3.2.1 while循环语句53
3.2.2 do…while语句55
3.2.3 for循环语句56
3.3 跳转控制语句58
3.3.1 continue语句:跳出当次循环58
3.3.2 break语句:退出当前所在循环60
3.3.3 带标号的跳转控制语句61
3.4 综合应用程序举例62
3.4.1 测试你的体重是否标准62
3.4.2 随机彩票模拟程序64
3.5 小结65
第4章 数组66
4.1 一维数组66
4.1.1 一维数组声明66
4.1.2 一维数组初始化67
4.1.3 一维数组引用68
4.1.4 一维数组的应用69
4.2 多维数组70
4.2.1 二维数组声明70
4.2.2 二维数组初始化70
4.2.3 二维数组引用72
4.2.4 多维数组72
4.2.5 二维数组的应用73
4.3 增强的for循环74
4.4 数据保存与内存分配75
4.4.1 数据的保存75
4.4.2 一维数组的内存分配75
4.4.3 多维数组的内存分配76
4.5 与数组有关的类Arrays77
4.5.1 判断两个数组是否相等的equals()方法77
4.5.2 填充数值的fill()方法78
4.5.3 排序数组的sort()方法79
4.6 数组的复制81
4.7 应用程序举例82
4.7.1 对数组元素进行排序82
4.7.2 实现矩阵的转置84
4.8 小结85
第5章 字符串与正则表达式86
5.1 字符串的创建和初始化86
5.2 String类主要方法的使用87
5.2.1 获取字符串长度87
5.2.2 比较字符串87
5.2.3 查找字符串中某个位置的字符91
5.2.4 查找指定子字符串在字符串中第一次或最后一次出现的位置91
5.2.5 检查字符串的起始字符和结束字符92
5.2.6 截取子串93
5.2.7 字符串的替换93
5.2.8 字符串的大小写转换94
5.2.9 去除字符串首尾空格95
5.2.10 字符串转换95
5.3 可变字符串的创建和初始化97
5.4 StringBuffer类主要方法的使用98
5.4.1 获取可变字符串长度99
5.4.2 比较可变字符串99
5.4.3 追加和插入字符串100
5.4.4 反转和删除字符串101
5.4.5 减少用于字符序列的存储空间101
5.4.6 StringBuffer类型转换成String类型102
5.5 字符串应用程序举例103
5.5.1 使用异或运算符实现字符串加密与解密103
5.5.2 统计字符串中关键字的个数104
5.6 对字符串进行分析的StringTokenizer类105
5.7 正则表达式107
5.7.1 模式匹配108
5.7.2 特殊字符匹配109
5.7.3 元字符匹配与限定符的匹配110
5.8 正则表达式应用程序举例111
5.8.1 实现时间匹配111
5.8.2 实现E-mail地址匹配113
5.9 小结114
第2部分 面向对象篇115
第6章 面向对象思想116
6.1 对象和类116
6.1.1 对象和类的概念116
6.1.2 类的声明117
6.1.3 类的实体118
6.1.4 对象的创建和使用120
6.1.5 对象的生命周期121
6.2 关于句柄的理解122
6.3 面向对象的软件开发方法124
6.4 面向对象的特点125
6.4.1 抽象125
6.4.2 继承126
6.4.3 封装127
6.4.4 多态129
6.5 小结129
第7章 方法的调用和参数的传递131
7.1 构造方法131
7.2 方法的调用133
7.2.1 向对象发送一条消息133
7.2.2 方法中return关键字的使用134
7.2.3 非静态方法的调用135
7.2.4 静态方法的调用137
7.2.5 方法调用的常见错误138
7.2.6 构造方法的调用138
7.3 方法的重载139
7.3.1 一般方法的重载139
7.3.2 构造方法的重载141
7.4 方法的参数传递142
7.4.1 基本数据类型作为参数传递142
7.4.2 对象参数的传递143
7.4.3 字符串作为参数传递145
7.4.4 数组作为参数传递147
7.5 方法调用应用程序举例148
7.5.1 计算两个数的最大公约数148
7.5.2 计算矩阵对角元素和149
7.6 方法的递归调用150
7.6.1 递归的定义150
7.6.2 递归的使用151
7.7 递归调用应用程序举例154
7.7.1 递归与循环的转换154
7.7.2 使用递归方法计算两个数的最大公约数154
7.8 小结155
第8章 继承、聚集与多态156
8.1 类的继承156
8.1.1 继承中的子类与父类156
8.1.2 Java类的单一继承157
8.1.3 类的继承中变量的访问和隐藏159
8.1.4 方法的重写161
8.1.5 类的继承中构造方法的调用162
8.1.6 类的继承中构造方法的执行164
8.1.7 类的继承应用程序举例:汽车类继承的设计165
8.2 类的聚集168
8.3 继承与聚集的选择170
8.4 强制类型转换与类型检测171
8.5 安全的向上转型172
8.6 继承的利与弊173
8.7 多态174
8.7.1 什么是多态175
8.7.2 多态在软件开发中的应用175
8.7.3 多态是基于继承的177
8.8 动态绑定179
8.9 向下转型180
8.10 小结180
第9章 信息封装与实施细节的隐藏181
9.1 Java中的包181
9.1.1 使用package关键字声明包181
9.1.2 包的命名规则183
9.1.3 使用import关键字导入包183
9.1.4 导入包时的命名冲突问题186
9.1.5 静态导入包189
9.1.6 设置classpath类路径190
9.1.7 Java标准包190
9.2 访问控制符191
9.2.1 访问控制权限191
9.2.2 使用私有类型private关键字192
9.2.3 使用友好类型friendly关键字192
9.2.4 使用保护类型protected关键字194
9.2.5 使用公共类型public关键字195
9.3 应用程序举例:成员变量的隐藏196
9.4 小结198
第10章 类的高级特性199
10.1 使用this和super关键字199
10.1.1 使用this关键字引用成员变量199
10.1.2 使用this关键字引用当前对象201
10.1.3 使用this关键字调用构造方法201
10.1.4 super关键字使用的场合202
10.2 使用static关键字203
10.2.1 使用static关键字修饰变量203
10.2.2 使用static关键字修饰方法204
10.2.3 使用static关键字静态初始化206
10.3 使用final关键字208
10.3.1 使用final关键字修饰变量208
10.3.2 使用final关键字修饰方法210
10.3.3 使用final关键字修饰类210
10.4 抽象类和抽象方法212
10.4.1 抽象类和抽象方法的声明212
10.4.2 应用程序举例:计算图形体积213
10.5 接口215
10.5.1 接口的声明与实现215
10.5.2 接口的扩展218
10.5.3 接口与多态219
10.5.4 接口作为参数220
10.5.5 抽象类与接口的比较221
10.5.6 应用程序举例:使用接口对常数分组222
10.6 内部类与匿名内部类的使用223
10.6.1 使用内部类223
10.6.2 局部内部类225
10.6.3 静态内部类226
10.6.4 使用匿名内部类227
10.6.5 应用程序举例:使用内部类控制汽车行驶228
10.7 克隆技术230
10.7.1 对象赋值与克隆230
10.7.2 实现克隆方法231
10.7.3 克隆技术的应用:实现对象的浅度克隆和深度克隆231
10.8 小结234
第11章 Java中的集合235
11.1 Collection接口:集合类的根接口235
11.2 集Set237
11.2.1 HashSet类:对元素随机排序的集合类237
11.2.2 TreeSet类:对元素排序的有序集合类239
11.3 列表List240
11.3.1 ArrayList类:实现数组的动态操作240
11.3.2 ArrayList转换为数组243
11.3.3 调整当前ArrayList容量243
11.3.4 Vector类:实现动态数组线程安全向量类244
11.3.5 Stack类:表示后进先出的对象栈246
11.4 映射Map247
11.4.1 HashMap类:将键-值映射关系存储到散列表247
11.4.2 Hashtable类:线程安全的散列表249
11.5 迭代器Iterator251
11.6 Collections类:提供与集合操作有关方法的类253
11.6.1 对指定列表排序和反转253
11.6.2 支持集合的线程同步方法254
11.7 应用程序举例254
11.7.1 顺序输出HashMap映射中的键值254
11.7.2 顺序输出HashMap映射中的键对应的值256
11.8 小结257
第12章 Java常用类258
12.1 所有类的父类Object类258
12.1.1 判断两个对象引用上是否相同的equals()方法258
12.1.2 返回对象运行时类的getClass()方法259
12.1.3 返回对象哈希码值的hashCode()方法260
12.1.4 返回对象字符串表示的toString()方法260
12.2 与基本数据类型对应的封装类261
12.3 与数学计算有关的类263
12.3.1 实现基本数字操作的Math类263
12.3.2 产生随机数的Random类266
12.3.3 应用程序举例:计算三角形的面积268
12.4 日期与时间类269
12.4.1 表示日期的Date类269
12.4.2 日期格式化的DateFormat类270
12.4.3 操作日历字段的Calendar类271
12.5 应用程序举例273
12.5.1 日期的格式变换273
12.5.2 取得指定的日期274
12.6 小结276
第13章 泛型与枚举277
13.1 泛型类型277
13.1.1 使用泛型的原因277
13.1.2 泛型在集合类中的应用279
13.1.3 定义泛型类和泛型方法280
13.2 枚举类型283
13.2.1 什么是枚举类型283
13.2.2 枚举类型中定义常量284
13.2.3 枚举类型中定义方法285
13.2.4 使用java.lang.Enum类中的方法287
13.3 小结288
第14章 异常处理与断言289
14.1 异常与错误289
14.2 几种常见的运行时异常290
14.2.1 空指针异常NullPointerException290
14.2.2 超出排序范围异常IndexOutOfBoundsException290
14.2.3 错误的类型转换ClassCastException291
14.2.4 数学运算异常ArithmeticException292
14.3 异常处理方式292
14.3.1 使用try…catch语句捕获异常292
14.3.2 使用带有多个catch的try…catch语句捕获异常294
14.3.3 带有finally子句的try…catch语句296
14.3.4 使用finally直接和try语句连用298
14.3.5 嵌套的try…catch语句299
14.3.6 使用throws关键字抛出异常299
14.3.7 使用throw关键字抛出异常301
14.3.8 用户自定义异常302
14.4 异常处理机制304
14.5 异常的使用原则305
14.5.1 在可能出现异常的情况下使用异常305
14.5.2 不要不处理捕获的异常305
14.5.3 不要不指定具体的异常代码306
14.5.4 不要过于细化try…catch306
14.5.5 使用finally释放占用的资源307
14.6 断言308
14.7 小结310
第15章 多线程311
15.1 什么是线程311
15.2 线程与进程的比较311
15.3 线程的生命周期312
15.4 实现多线程的方法313
15.4.1 继承Thread类实现多线程313
15.4.2 实现Runnable接口315
15.4.3 两种方法的比较317
15.5 线程的调度方法317
15.5.1 与线程调度有关的方法317
15.5.2 返回当前正在执行的线程方法currentThread()318
15.5.3 等待线程终止方法join()319
15.5.4 设置和取得线程优先级320
15.5.5 使正在执行的线程休眠的方法sleep()321
15.5.6 暂停正在执行的线程的方法yield()323
15.5.7 中断线程方法interrupt()324
15.6 线程同步的实现325
15.6.1 一个共享资源冲突的例子325
15.6.2 使用synchronized实现线程同步327
15.6.3 synchronized线程同步与对象锁标志328
15.6.4 实现线程同步的几种形式329
15.7 线程通信的实现331
15.7.1 使当前的线程处于等待的方法wait()331
15.7.2 通知线程结束等待的方法notify()和notifyAll()332
15.7.3 不建议使用的suspend(),resume()和stop()方法333
15.7.4 应用程序举例:生产者和消费者问题333
15.8 死锁337
15.8.1 死锁的产生337
15.8.2 避免死锁的方法339
15.9 小结340
第3部分 图形界面设计篇341
第16章 Swing容器和基本组件342
16.1 Swing介绍342
16.2 组件类JComponent343
16.2.1 组件字体344
16.2.2 组件颜色345
16.2.3 组件外观346
16.3 Swing窗体347
16.4 布局管理器349
16.4.1 流布局管理器350
16.4.2 边界布局管理器351
16.4.3 卡片布局管理器354
16.4.4 网格布局管理器356
16.4.5 箱式布局管理器358
16.4.6 不使用布局管理器定位组件360
16.5 Swing基本组件361
16.5.1 按钮361
16.5.2 标签363
16.5.3 单行文本区与密码域365
16.5.4 多行文本区368
16.5.5 复选框370
16.5.6 单选按钮373
16.5.7 下拉列表375
16.5.8 列表377
16.5.9 面板379
16.5.10 滚动条380
16.6 JApplet小应用程序381
16.7 应用程序举例383
16.7.1 更改窗体的外观风格383
16.7.2 应用JApplet小应用程序显示日期和时间386
16.8 小结388
第17章 事件处理389
17.1 什么是事件389
17.2 事件处理机制389
17.2.1 实现监听接口处理事件389
17.2.2 使用匿名内部类处理事件392
17.3 事件类的层次关系393
17.4 低级事件394
17.4.1 焦点事件394
17.4.2 键盘事件396
17.4.3 鼠标事件399
17.4.4 窗体事件404
17.4.5 适配器类405
17.5 语义事件407
17.6 动作接口409
17.6.1 动作接口简介409
17.6.2 使用动作接口410
17.6.3 动作与键盘事件的对应412
17.7 应用程序举例:计算器的设计与使用414
17.7.1 计算器的设计414
17.7.2 数字键和功能键的实现416
17.7.3 实现加减乘除运算418
17.7.4 实现求平方根、倒数、百分比运算419
17.7.5 实现数据的记忆功能420
17.7.6 计算器的使用421
17.8 小结422
第18章 Swing高级组件423
18.1 表格423
18.1.1 创建表格423
18.1.2 编辑表格427
18.1.3 应用程序举例:编辑计算机的配置信息428
18.2 树431
18.2.1 创建树431
18.2.2 树的监听事件434
18.2.3 应用程序举例:实现对树的遍历436
18.3 菜单组件437
18.3.1 创建菜单栏和菜单项437
18.3.2 绘制基本菜单439
18.3.3 为菜单项设置图标441
18.3.4 设置菜单快捷键441
18.3.5 创建复选框菜单项444
18.3.6 创建单选按钮菜单项446
18.3.7 禁用和启用菜单项448
18.3.8 创建弹出式菜单450
18.4 工具栏452
18.5 对话框455
18.5.1 标准对话框455
18.5.2 确认对话框456
18.5.3 消息对话框457
18.5.4 输入对话框457
18.5.5 选项对话框458
18.5.6 文件对话框459
18.5.7 文件过滤461
18.5.8 JDialog类创建自定义对话框463
18.5.9 颜色选择器466
18.5.10 应用程序举例:通过文件选择器获取文件或者目录信息468
18.6 小结472
第4部分 应用篇473
第19章 输入输出流与对象序列化474
19.1 文件操作474
19.1.1 File类介绍474
19.1.2 获取文件本身信息操作475
19.1.3 文件的测试检查操作476
19.1.4 目录操作477
19.1.5 创建、修改与删除文件操作479
19.2 I/O流概述480
19.2.1 什么是流481
19.2.2 字节输入流InputStream481
19.2.3 字节输出流OutputStream482
19.2.4 字符输入流Reader484
19.2.5 字符输出流Writer485
19.3 字节流486
19.3.1 文件字节流486
19.3.2 字节数组流490
19.3.3 连接管道输入字节流和管道输出字节流491
19.3.4 创建指明文件路径和读取文件内容的共通类492
19.3.5 使用管道字节输入输出流实现线程之间的相互通信494
19.3.6 读写基本数据类型数据流496
19.3.7 缓冲字节流499
19.4 字符流502
19.4.1 文件字符流502
19.4.2 字符数组流505
19.4.3 连接管道输入字符流和管道输出字符流506
19.4.4 创建用于读取文件中字符内容的共通类507
19.4.5 使用管道字符输入输出流实现线程之间的相互通信508
19.4.6 缓冲字符流510
19.4.7 字符与字节相互转换流513
19.4.8 字符串流517
19.5 随机存储读写文件RandomAccessFile类519
19.6 对象序列化与反序列化522
19.6.1 实现对象序列化的Serializable接口522
19.6.2 将对象写入字节流523
19.6.3 读取字节流中对象524
19.6.4 自定义实现序列化的类526
19.6.5 使用对象序列化实现对象的深度克隆528
19.7 小结530
第20章 网络编程531
20.1 计算机网络基本知识531
20.1.1 TCP/IP协议531
20.1.2 IP地址532
20.1.3 套接字532
20.1.4 端口533
20.1.5 URL533
20.1.6 UDP533
20.2 URL类533
20.2.1 创建URL对象534
20.2.2 读取页面信息535
20.2.3 创建一个到URL的连接537
20.2.4 获取响应头的所有字段的值539
20.3 表示互联网协议地址InetAddress类541
20.3.1 获取本地主机IP地址541
20.3.2 获取Internet给定的主机名和IP地址542
20.4 套接字通信543
20.4.1 实现客户端套接字Socket类543
20.4.2 实现服务器套接字ServerSocket类546
20.5 UDP传输549
20.5.1 表示数据报包DatagramPacket类549
20.5.2 收发数据报550
20.6 应用程序举例:聊天室程序模拟552
20.6.1 聊天室用户界面设计552
20.6.2 服务器端代码554
20.6.3 客户端代码555
20.6.4 运行程序558
20.7 小结559
第21章 数据库基本操作560
21.1 关系数据库基本概念560
21.2 SQL操作数据库560
21.2.1 SQL介绍561
21.2.2 创建、修改和删除表561
21.2.3 索引562
21.2.4 查询563
21.2.5 查询满足条件的元组564
21.2.6 连接查询565
21.2.7 集合查询566
21.2.8 数据更新567
21.2.9 视图569
21.2.10 数据控制569
21.3 完整性约束和数据库的完整性570
21.4 事务571
21.5 利用MySQL通过SQL操作数据库572
21.5.1 安装MySQL 5.0572
21.5.2 安装图形界面工具574
21.5.3 运行MySQL 5.0575
21.6 应用举例:利用MySQL 5.0通过SQL语句操作数据库577
21.6.1 表的创建、修改和删除577
21.6.2 更新表中数据578
21.6.3 查询表中数据579
21.6.4 创建视图580
21.7 小结581
第22章 Java与数据库的连接582
22.1 JDBC简介582
22.1.1 什么是JDBC582
22.1.2 JDBC的用法583
22.1.3 JDBC驱动的类型584
22.2 Java与数据库的开发585
22.2.1 使用JDBC实现MySQL 5.0数据库开发585
22.2.2 通过JDBC实现Java对数据库中数据的存取过程588
22.3 深入了解JDBC589
22.3.1 使用executeQuery()和executeUpdate()方法执行查询和更新590
22.3.2 使用execute()方法执行查询和更新592
22.3.3 使用executeBatch()方法执行多个SQL更新语句592
22.3.4 预编译SQL语句的对象PreparedStatement594
22.3.5 滚动结果集597
22.3.6 更新结果集598
22.3.7 使用ResultSet对象处理结果集599
22.3.8 使用DatabaseMetaData对象处理数据库信息601
22.4 Java与SQL之间的数据类型转换601
22.5 小结603
第23章 数据库应用实例:查询和更新教师信息表604
23.1 实现查询与更新数据库数据操作思路604
23.2 实现对教师信息表的查询操作607
23.2.1 单条记录的查询607
23.2.2 全表记录查询611
23.3 实现对教师信息表的插入操作615
23.4 实现对教师信息表的查询修改操作620
23.5 实现对教师信息表的查询删除操作625
23.6 小结630
第24章 JSP开发631
24.1 安装配置JSP开发环境631
24.1.1 安装配置Tomcat服务器631
24.1.2 发布一个JSP应用程序633
24.2 JSP基本语法634
24.3 JSP内置对象636
24.3.1 请求对象request636
24.3.2 响应对象response638
24.3.3 会话对象session640
24.3.4 应用程序对象application642
24.3.5 输出对象out643
24.3.6 页面上下文对象pageContext644
24.3.7 配置对象config645
24.3.8 页面对象page645
24.3.9 异常对象exception645
24.4 应用程序举例:使用JavaBean实现画面与业务的分离646
24.4.1 JSP画面的实现646
24.4.2 业务逻辑的实现648
24.5 Servlet介绍649
24.5.1 什么是Servlet649
24.5.2 Servlet与JSP650
24.5.3 Servlet生命周期650
24.5.4 Servlet的开发和部署650
24.6 应用程序举例:Servlet会话管理652
24.7 小结655
第25章 MVC与项目开发656
25.1 MVC656
25.1.1 什么是MVC656
25.1.2 MVC处理过程657
25.1.3 使用MVC的原因657
25.2 项目开发658
25.2.1 项目开发过程658
25.2.2 快速原型模型659
25.2.3 V字形模型659
25.3 小结660
第5部分 案例分析篇661
第26章 DVD在线租赁的模拟662
26.1 提出问题662
26.2 分析问题662
26.3 解决问题663
26.3.1 获取当月的实际天数663
26.3.2 计算在线租赁DVD的不同会员所占的人数665
26.3.3 取得DVD在线租赁的详细信息667
26.3.4 程序的运行670
26.3.5 程序的测试671
26.4 小结673
第27章 高校科研管理系统674
27.1 需求分析674
27.2 基本设计675
27.2.1 系统功能描述675
27.2.2 功能结构图675
27.2.3 系统流程分析676
27.3 数据库设计676
27.3.1 数据库需求分析677
27.3.2 数据库逻辑结构设计677
27.3.3 数据库的物理设计678
27.3.4 实现与数据库的操作679
27.4 详细设计681
27.4.1 用户登录模块681
27.4.2 高校科研管理系统的主画面684
27.4.3 全校科研信息查询模块684
27.4.4 院系科研信息查询模块689
27.4.5 添加教师科研信息模块692
27.4.6 修改教师科研信息模块695
27.4.7 删除教师科研信息模块703
27.5 程序的运行与测试707
27.6 小结707
第28章 ATM处理系统模拟708
28.1 ATM处理系统的功能描述708
28.1.1 系统功能描述708
28.1.2 系统流程分析709
28.1.3 基本思路710
28.2 数据库设计711
28.2.1 数据库逻辑结构设计711
28.2.2 数据库的物理设计711
28.2.3 实现与数据库的操作712
28.3 详细设计714
28.3.1 ATM处理系统主界面714
28.3.2 用户卡号验证界面716
28.3.3 用户密码验证界面720
28.3.4 业务选择界面724
28.3.5 余额查询界面727
28.3.6 取现界面729
28.3.7 提取固定金额现金界面731
28.3.8 提取其他金额界面736
28.3.9 转账界面739
28.3.10 操作提示界面744
28.3.11 选择查询明细界面745
28.3.12 查询明细显示界面748
28.3.13 修改密码界面752
28.4 系统的运行与测试758
28.4.1 ATM处理系统的运行主方法758
28.4.2 使用Eclipse将Java应用程序打包为JAR759
28.4.3 系统测试761
28.5 小结763
热门推荐
- 162893.html
- 3881628.html
- 1792922.html
- 34456.html
- 2483515.html
- 347109.html
- 1985934.html
- 3055680.html
- 1459646.html
- 3176584.html
- http://www.ickdjs.cc/book_2163702.html
- http://www.ickdjs.cc/book_3136354.html
- http://www.ickdjs.cc/book_1664266.html
- http://www.ickdjs.cc/book_1656121.html
- http://www.ickdjs.cc/book_733648.html
- http://www.ickdjs.cc/book_807405.html
- http://www.ickdjs.cc/book_3443097.html
- http://www.ickdjs.cc/book_3387662.html
- http://www.ickdjs.cc/book_2779904.html
- http://www.ickdjs.cc/book_3485993.html