图书介绍
Java开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 软件开发技术联盟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302318941
- 出版时间:2013
- 标注页数:674页
- 文件大小:220MB
- 文件页数:692页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Java基础2
第1章 Java概述2
1.1 Java简介3
1.1.1 Java发展历史3
1.1.2 Java的版本4
1.1.3 Java应用领域5
1.1.4 Java项目成功案例5
1.1.5怎样学好Java6
1.2环境搭建6
1.2.1 JDK下载6
1.2.2 JDK安装7
1.2.3配置环境变量8
1.3编写第一个Java程序10
1.4实战12
1.4.1编程输出星号组成的等腰三角形12
1.4.2把JDK工具包安装到指定磁盘13
1.4.3提取Path变量值创建新环境变量13
1.4.4输出字符表情13
1.5本章小结14
1.6学习成果检验14
第2章 装备Java IDE开发工具15
2.1 Eclipse简介16
2.2 Eclipse下载与安装16
2.2.1下载Eclipse16
2.2.2安装中文语言包17
2.2.3启动Eclipse18
2.3熟悉Eclipse19
2.3.1 Eclipse工作台19
2.3.2透视图与视图19
2.3.3包资源管理器视图20
2.3.4编辑器视图20
2.3.5控制台视图21
2.3.6大纲视图21
2.3.7问题视图21
2.3.8透视图工具栏21
2.3.9视图工具栏22
2.3.10快速视图工具栏22
2.4开发Java程序22
2.4.1新建Java项目22
2.4.2新建Java类22
2.4.3编写Java代码23
2.4.4运行Java程序24
2.5开发桌面应用程序25
2.5.1新建Swing GUI窗体25
2.5.2向窗体添加GUI组件25
2.5.3实现组件的事件监听器27
2.5.4运行GUI程序27
2.6为项目添加类库的常用方法28
2.6.1添加JAR28
2.6.2创建用户库29
2.6.3添加库29
2.6.4添加依赖项目30
2.7程序调试31
2.7.1设置断点31
2.7.2以调试方式运行Java程序31
2.7.3程序调试31
2.8实战32
2.8.1活用Eclipse工作空间32
2.8.2添加JAR文件到构建路径32
2.8.3在Eclipse项目中编程输出字符表情32
2.9本章小结33
2.10学习成果检验33
第3章 Java语言基础34
3.1 Java主类结构35
3.1.1定义类包35
3.1.2定义类35
3.1.3导入API类库35
3.1.4定义变量36
3.1.5定义主方法36
3.1.6运行主类36
3.2代码注释36
3.2.1单行注释36
3.2.2多行注释37
3.2.3 JavaDoc文档注释37
3.3变量与常量37
3.3.1Java保留字38
3.3.2定义变量38
3.3.3定义常量39
3.3.4常量与变量的有效范围39
3.4数据类型40
3.4.1计算机常用数制41
3.4.2整数类型42
3.4.3浮点类型43
3.4.4字符类型44
3.4.5布尔类型45
3.5数据类型转换45
3.5.1自动类型转换45
3.5.2强制类型转换47
3.6运算符48
3.6.1赋值运算符48
3.6.2算术运算符49
3.6.3自增和自减运算符50
3.6.4比较运算符51
3.6.5逻辑运算符51
3.6.6位运算符52
3.6.7三元运算符54
3.6.8运算符优先级54
3.7编码规范55
3.8实战56
3.8.1类型转换实战56
3.8.2运算符的应用56
3.8.3求最大值57
3.8.4输出长方形的面积57
3.8.5输出圆形的面积58
3.8.6输出字节bit位的值58
3.9本章小结59
3.10学习成果检验59
第4章 流程控制语句60
4.1复合语句61
4.2条件语句61
4.2.1 if条件判断语句61
4.2.2 if语句的嵌套65
4.2.3 switch分支语句66
4.2.4 if语句和switch语句的区别69
4.3循环语句69
4.3.1 for循环69
4.3.2 while循环71
4.3.3 do…while循环72
4.3.4循环嵌套73
4.4循环的跳转75
4.4.1 continue跳转语句75
4.4.2 break跳转语句76
4.5实战78
4.5.1计算阶乘78
4.5.2计算素数78
4.5.3遍历21世纪的闰年79
4.5.4应用switch语句实现生肖查询80
4.5.5验证用户登录信息81
4.6本章小结82
4.7学习成果检验82
第5章 数组83
5.1一维数组84
5.1.1创建一维数组84
5.1.2初始化一维数组85
5.1.3遍历一维数组85
5.2二维数组86
5.2.1创建二维数组86
5.2.2初始化二维数组87
5.2.3遍历二维数组87
5.3多维数组88
5.3.1创建多维数组88
5.3.2初始化多维数组88
5.3.3遍历三维数组89
5.4 foreach循环遍历数组90
5.5实战91
5.5.1填充替换数组元素91
5.5.2对数组进行排序92
5.5.3复制数组93
5.5.4冒泡排序法95
5.5.5直接选择排序法96
5.6本章小结97
5.7学习成果检验97
第6章 综合实例(一)——拼图游戏98
6.1游戏概述99
6.2开发思路99
6.3关键技术99
6.4实现过程100
6.5本章小结106
6.6学习成果检验106
第2篇 面向对象编程108
第7章 面向对象108
7.1类的定义109
7.2包109
7.2.1类包简介109
7.2.2定义类的包109
7.2.3类包的导入110
7.2.4静态导入111
7.3成员变量与成员方法111
7.3.1成员变量112
7.3.2成员方法112
7.3.3方法返回值113
7.4对象的创建与使用114
7.4.1创建类的对象114
7.4.2访问对象的属性115
7.4.3执行对象的行为115
7.4.4对象的销毁116
7.5类成员与类方法116
7.5.1类变量116
7.5.2类方法117
7.6方法的重载119
7.7 this关键字121
7.8构造方法与静态代码块122
7.8.1构造方法122
7.8.2静态代码块125
7.9实战126
7.9.1为方法传递对象参数和基本数据类型参数126
7.9.2定义图书类128
7.9.3整数进制转换器129
7.9.4获取数字类型的取值范围130
7.9.5用构造方法完成初始化131
7.10本章小结132
7.11学习成果检验132
第8章 字符串处理133
8.1如何使用字符串134
8.1.1创建字符串134
8.1.2连接字符串134
8.2判断字符串是否相等135
8.3字符串比较137
8.4 String类的常用方法137
8.4.1 length()方法137
8.4.2 indexOf()与lastIndexOf()方法138
8.4.3 charAt()方法139
8.4.4 trim()方法139
8.4.5 substring()方法140
8.4.6 split()方法141
8.4.7 replace()方法142
8.4.8 toLowerCase()与toUpperCase()方法143
8.4.9 startsWith()与endsWith()方法144
8.5实战145
8.5.1查找字符串145
8.5.2反转字符串145
8.5.3获取子字符串146
8.5.4字符串替换146
8.5.5字符串分割147
8.6本章小结148
8.7学习成果检验148
第9章 类的继承与多态特性149
9.1类的继承150
9.2方法的重写与super关键字152
9.3修饰符154
9.3.1 public修饰符154
9.3.2 private修饰符154
9.3.3 protected修饰符155
9.3.4默认权限修饰符156
9.4封装157
9.4.1把属性隐藏157
9.4.2定义设置器157
9.4.3定义访问器157
9.4.4使用Eclipse完成封装158
9.5 Object类160
9.5.1 equals()方法160
9.5.2 toString()方法161
9.6 instanceOf判断类型162
9.7多态164
9.7.1多态数组165
9.7.2参数多态167
9.8抽象类与接口170
9.8.1抽象类170
9.8.2接口171
9.9实战174
9.9.1实现单例模式174
9.9.2重写equals()方法176
9.9.3简单的汽车销售商场177
9.9.4重新定义对象的等式判断178
9.9.5重新计算对象的哈希码180
9.10本章小结181
9.11学习成果检验181
第10章 其他类特性与异常处理182
10.1 final特性183
10.1.1 final变量183
10.1.2 final方法183
10.1.3 final类184
10.2内部类184
10.2.1成员内部类185
10.2.2获取外部类的引用186
10.2.3局部内部类187
10.2.4匿名内部类187
10.2.5静态内部类188
10.3异常处理189
10.3.1什么是异常189
10.3.2捕获异常189
10.4抛出异常191
10.4.1向上抛出异常191
10.4.2使用throws关键字抛出异常191
10.5运行时异常193
10.6异常的使用原则193
10.7实战194
10.7.1计算矩形周长194
10.7.2自定义异常194
10.7.3使用局部内部类实现闹钟196
10.7.4演示类未发现异常197
10.7.5自定义异常类197
10.8本章小结198
10.9学习成果检验198
第11章 Swing程序设计基础199
11.1 JFrame窗体200
11.2常用布局管理器202
11.2.1绝对布局管理器202
11.2.2流布局管理器(FlowLayout)203
11.2.3边界布局管理器(BorderLayout)204
11.2.4网格布局管理器(GridLayout)205
11.3常用面板207
11.3.1 JPanel面板207
11.3.2 JScrollPane面板208
11.4标签组件与图标209
11.4.1标签的使用209
11.4.2图标的使用209
11.5按钮组件210
11.5.1普通按钮组件(JButton)210
11.5.2单选按钮组件(JRadioButton)212
11.5.3复选框组件(JCheckBox)213
11.6文本组件214
11.6.1文本框组件(JTextField)214
11.6.2密码框组件(JPasswordField)215
11.6.3文本域组件(JTextArea)216
11.7列表组件217
11.7.1下拉列表框组件(JComboBox)217
11.7.2列表框组件(JList)219
11.8进度条221
11.9实战222
11.9.1设置窗体背景颜色为谈蓝色222
11.9.2震动效果的提示信息223
11.9.3实现计算器程序界面224
11.9.4修改密码框的回显字符225
11.9.5查看图标的信息225
11.10本章小结226
11.11学习成果检验226
第12章 综合实例(二)——电子计算器227
12.1电子计算器的概述228
12.2开发思路228
12.3关键技术228
12.4实现过程229
12.5本章小结234
12.6学习成果检验234
第3篇 编程技术236
第13章 使用线程实现多任务236
13.1线程基础237
13.1.1多线程简介237
13.1.2线程的生命周期237
13.1.3认识main线程238
13.1.4继承Thread类建立多线程239
13.1.5实现Runnable接口创建多线程240
13.2线程控制242
13.2.1 线程的休眠242
13.2.2线程的停止244
13.2.3线程的调度246
13.2.4设置线程的优先级250
13.3线程同步251
13.3.1线程安全251
13.3.2线程同步机制253
13.4在Swing中使用线程256
13.4.1在Swing线程中执行业务处理256
13.4.2在其他线程中执行业务处理258
13.5实战260
13.5.1同时移动多个组件260
13.5.2实现圆周运动262
13.5.3多彩的霓虹灯264
13.5.4电子广告牌265
13.5.5查看线程的运行状态265
13.6本章小结266
13.7学习成果检验267
第14章 GUI事件处理268
14.1什么是GUI事件269
14.1.1为程序添加交互能力269
14.1.2 GUI事件相关类270
14.1.3事件监听器271
14.1.4适配器272
14.2窗体事件273
14.3鼠标操作275
14.3.1鼠标事件监听器275
14.3.2鼠标事件处理275
14.4键盘控制277
14.4.1键盘事件监听器278
14.4.2键盘事件处理279
14.5实战282
14.5.1简易配对游戏282
14.5.2用方向键移动背景284
14.5.3简易打地鼠游戏286
14.5.4迟到的登录按钮288
14.5.5鼠标经过时按钮放大效果289
14.6本章小结291
14.7学习成果检验291
第15章 编程常用类292
15.1日期时间类293
15.1.1创建Date类的对象293
15.1.2比较Date对象293
15.1.3更改Date对象295
15.1.4日期和时间的格式化输出295
15.2数学运算298
15.2.1 Math类298
15.2.2 Math类的数学方法298
15.3随机数302
15.3.1通过Math类生成随机数302
15.3.2使用Random类生成随机数303
15.4数字格式化类304
15.4.1 DecimalFormat类304
15.4.2数字的格式化输出305
15.5实战307
15.5.1随机抽奖307
15.5.2格式化输出数字310
15.5.3数字电子表313
15.5.4七星彩号码生成器315
15.5.5简单的数字时钟316
15.6本章小结317
15.7学习成果检验317
第16章 使用集合类保存对象318
16.1集合类的概述319
16.1.1集合类319
16.1.2 Java集合类的继承关系319
16.2 List集合319
16.2.1 List接口319
16.2.2 ArrayList类321
16.3 Set集合322
16.3.1 Set接口322
16.3.2 HashSet类323
16.4 Map集合325
16.4.1 Map接口325
16.4.2 HashMap类326
16.4.3 TreeMap类327
16.5实战329
16.5.1使用集合创建单选按钮组329
16.5.2使用集合类保存数据331
16.5.3动态数组保存学生姓名331
16.5.4 List集合传递学生信息332
16.5.5制作手机电话簿333
16.6本章小结334
16.7学习成果检验334
第17章 数据库编程335
17.1 JDBC技术336
17.1.1数据库的概述336
17.1.2 JDBC-ODBC技术介绍337
17.1.3 JDBC技术337
17.2 JDBC中常用的类和接口338
17.2.1 DriverManager类338
17.2.2 Connection接口338
17.2.3 Statement接口339
17.2.4 PreparedStatement接口339
17.2.5 ResultSet接口340
17.3数据库连接341
17.3.1加载数据库驱动341
17.3.2创建数据库连接342
17.3.3向数据库发送SQL语句345
17.3.4获取查询结果集345
17.3.5关闭连接346
17.4数据库操作346
17.4.1添加数据346
17.4.2删除数据347
17.4.3修改数据348
17.4.4查询数据349
17.4.5使用预编译语句350
17.4.6模糊查询352
17.5实战353
17.5.1英汉小词典353
17.5.2系统登录356
17.5.3库存管理358
17.5.4查询商品销售的前3名362
17.5.5查询编程词典6月的销售量364
17.6本章小结365
17.7学习成果检验365
第18章 数据的输入/输出处理366
18.1 File类367
18.1.1创建File类367
18.1.2常用方法367
18.2字节输入/输出流369
18.2.1 InputStream类369
18.2.2 OutputStream类370
18.2.3 FileInputStream类371
18.2.4 FileOutputStream类372
18.2.5 BufferedInputStream类372
18.2.6 BufferedOutputStream类373
18.2.7 DataInputStream类374
18.2.8 DataOutputStream类375
18.3字符输入/输出流376
18.3.1 Reader类376
18.3.2 Writer类377
18.3.3 FileReader类378
18.3.4 FileWriter类378
18.3.5 Scanner类380
18.3.6 PrintWriter类380
18.4 StringBuilder类381
18.4.1 StringBuilder与StringBuffer382
18.4.2常用方法383
18.5 JDK7新增的文件操作383
18.5.1创建文件383
18.5.2删除文件384
18.5.3复制文件385
18.5.4移动文件385
18.6实战386
18.6.1复制文件386
18.6.2复制文件夹387
18.6.3删除文件388
18.6.4重命名文件388
18.6.5计数器389
18.7本章小结390
18.8学习成果检验390
第19章 网络程序设计391
19.1网络基础392
19.1.1 TCP/IP协议392
19.1.2 TCP与UDP协议392
19.1.3端口和套接字393
19.2 TCP通信393
19.2.1 InetAddress类394
19.2.2 ServerSocket类395
19.2.3 Socket类397
19.3 UDP通信399
19.3.1 DatagramSocket类400
19.3.2 DatagramPacket类400
19.4实战402
19.4.1 TCP单向通信402
19.4.2 UDP实现广播数据报404
19.4.3迷你聊天屋407
19.4.4使用Socket传输图片410
19.4.5获取URL的端口411
19.5本章小结412
19.6学习成果检验412
第20章 综合实例(三)——通讯录管理模块413
20.1通讯录管理模块概述414
20.1.1模块概述414
20.1.2功能结构414
20.1.3程序预览414
20.2关键技术415
20.2.1微调分隔条位置刷新分割面板415
20.2.2使列表框显示按钮外观的列表项416
20.2.3在数据表的datetime列存取日期417
20.2.4在数据表的image列存取照片418
20.3主窗体419
20.3.1主窗体的功能概述419
20.3.2窗体设计420
20.3.3居中显示窗体420
20.3.4初始化主窗体的显示信息421
20.4实现添加联系人信息421
20.4.1添加联系人信息的功能概述421
20.4.2实现选择照片422
20.4.3实现保存联系人信息422
20.5实现查询和编辑联系人信息424
20.5.1查询和编辑联系人信息的功能概述424
20.5.2查询联系人信息424
20.5.3实现显示全部联系人信息426
20.5.4实现选择照片427
20.5.5实现修改联系人信息428
20.5.6实现删除联系人信息429
20.6实现添加分类名称429
20.6.1添加分类名称功能概述429
20.6.2实现添加分类名称430
20.6.3实现更新分类名称列表431
20.7本章小结432
第4篇 高级编程434
第21章 Swing高级组件434
21.1文件选择对话框435
21.1.1创建文件选择对话框435
21.1.2添加文件过滤器437
21.2工具栏439
21.2.1创建工具栏439
21.2.2添加工具按钮439
21.3菜单栏与弹出菜单441
21.3.1创建菜单栏441
21.3.2添加菜单和菜单项442
21.3.3创建弹出菜单444
21.4分割面板446
21.4.1创建分割面板447
21.4.2使用分割面板447
21.5选项卡面板449
21.5.1创建选项卡面板449
21.5.2使用选项卡面板450
21.6桌面面板和内部窗体452
21.6.1创建桌面面板452
21.6.2创建内部窗体453
21.7使用系统托盘456
21.7.1获取系统托盘456
21.7.2为系统托盘添加图标457
21.7.3添加弹出菜单458
21.8实战460
21.8.1打开文本文件460
21.8.2浏览图片463
21.8.3模仿记事本的菜单栏465
21.8.4在弹出菜单中显示图片466
21.8.5在工具栏中增加图标467
21.9本章小结468
21.10学习成果检验468
第22章 使用表格组件469
22.1表格的创建470
22.1.1创建表格470
22.1.2定制表格472
22.2维护表格模型476
22.2.1创建表格模型477
22.2.2设置表格模型477
22.2.3维护模型对象479
22.3创建行标题栏483
22.4模型的事件监听与处理486
22.5实战491
22.5.1对表格进行维护491
22.5.2分页显示100以内的平方数494
22.5.3五光十色的单元格497
22.5.4实现表格的栅栏效果498
22.5.5根据颜色的分量进行排序499
22.6本章小结500
22.7学习成果检验500
第23章 使用树组件501
23.1创建树组件502
23.2维护树模型504
23.2.1创建模型对象505
23.2.2设置树组件的模型506
23.2.3维护树的模型510
23.3定制树的样式513
23.4树的事件处理523
23.4.1选中节点事件523
23.4.2节点展开与收缩事件526
23.5实战528
23.5.1维护树模型实例528
23.5.2增加图书节点533
23.5.3删除图书节点534
23.5.4查询图书节点535
23.5.5为树节点增加提示信息536
23.6本章小结537
23.7学习成果检验537
第24章 Java绘图技术538
24.1 Graphics简介539
24.1.1 Graphics539
24.1.2 Graphics2D539
24.1.3获得组件的Graphics2D对象539
24.2设置颜色与笔画540
24.2.1设置颜色540
24.2.2笔画属性541
24.3如何绘制文本542
24.3.1设置字体542
24.3.2绘制文本543
24.4在组件上绘图545
24.5绘制图形547
24.6绘制图像550
24.7实战551
24.7.1图像灵活缩放551
24.7.2把图像翻转一下553
24.7.3给图像换个角度555
24.7.4使图像倾斜556
24.7.5纹理填充特效557
24.8本章小结558
24.9学习成果检验558
第25章 综合实例(四)——相片管理模块559
25.1照片管理模块的概述560
25.1.1模块概述560
25.1.2功能结构560
25.1.3程序预览560
25.2关键技术561
25.2.1监听树节点选中事件561
25.2.2监听树节点展开事件562
25.2.3通过替换面板修改显示方式563
25.2.4使用组合键选择照片565
25.2.5使用ComponentListener监听器防止内存溢出567
25.3数据库设计568
25.3.1数据表设计568
25.3.2编写JDBC工具类568
25.4相册树572
25.4.1功能概述572
25.4.2添加相册572
25.4.3修改相册572
25.4.4删除相册573
25.5相片管理574
25.5.1功能概述574
25.5.2添加照片574
25.5.3修改照片信息575
25.5.4删除照片576
25.5.5搜索照片577
25.5.6保存照片580
25.6照片显示581
25.6.1功能概述581
25.6.2全屏显示照片581
25.6.3照片播放器582
25.7本章小结584
第5篇 项目实战586
第26章 进销存管理系统586
26.1项目描述587
26.2系统分析587
26.2.1需求分析587
26.2.2可行性分析588
26.3系统设计589
26.3.1系统目标589
26.3.2系统功能结构589
26.3.3系统业务流程图589
26.3.4系统编码规范590
26.4系统运行环境592
26.5数据库与数据表设计592
26.5.1数据库分析592
26.5.2创建数据库592
26.5.3创建数据表594
26.6创建项目597
26.7系统文件夹组织结构597
26.8公共类设计598
26.8.1 SaveUserInfo公共类598
26.8.2 OnlyNumber公共类598
26.8.3 DaoConn公共类599
26.9系统登录模块设计599
26.9.1设计“系统登录”窗体599
26.9.2“登录”按钮的事件处理600
26.9.3“密码”文本框的回车事件601
26.10主窗体模块设计601
26.10.1创建系统主窗体601
26.10.2设计菜单栏602
26.10.3设计工具栏602
26.10.4设计导航按钮602
26.10.5设计状态栏602
26.10.6设计显示背景图片的面板603
26.11供应商基本信息管理模块605
26.11.1设计“供应商基本信息管理”窗体605
26.11.2添加供应商信息606
26.11.3修改供应商信息607
26.11.4删除供应商信息610
26.12订购商品信息管理模块设计611
26.12.1设计“订购商品信息”窗体611
26.12.2订购商品信息612
26.13采购入库管理模块设计614
26.13.1设计“采购入库管理”窗体615
26.13.2采购入库管理615
26.14入库信息查询模块设计618
26.14.1设计“入库信息查询”窗体618
26.14.2入库信息查询619
26.15 入库退货管理模块设计621
26.15.1设计“入库退货管理”窗体622
26.15.2设计“录入商品入库退货信息”窗体622
26.15.3设计保存输入信息的类623
26.16库存盘点窗体模块设计627
26.16.1设计库存盘点窗体627
26.16.2库存盘点628
26.17库存调拨模块设计629
26.17.1设计库存调拨窗体629
26.17.2添加商品调拨信息630
26.17.3查询商品调拨信息632
26.18销售订单管理模块设计633
26.18.1设计“销售订单管理”窗体633
26.18.2销售订单管理633
26.19销售出库管理模块设计636
26.19.1设计“销售出库管理”窗体636
26.19.2销售出库管理637
26.20销售退货管理模块设计642
26.20.1设计“销售退货管理”窗体643
26.20.2设计“录入商品销售退货信息”窗体644
26.20.3设计保存输入信息的类644
26.21添加用户信息模块设计649
26.21.1设计“添加用户信息”窗体649
26.21.2添加用户信息649
26.22用户设置窗体模块设计651
26.22.1设计用户设置窗体651
26.22.2修改用户密码652
26.22.3设置用户权限653
26.22.4删除用户信息654
26.23经手人管理模块设计655
26.23.1设计“经手人管理”窗体655
26.23.2添加经手人656
26.23.3设置经手人657
26.24运行项目658
26.25系统打包发行659
26.26开发常见问题与解决661
26.26.1不显示“系统登录”窗体661
26.26.2运行程序时找不到数据库驱动661
26.26.3运行程序时用户名或密码不正确661
26.26.4运行程序时找不到数据库662
26.26.5打包的JAR文件无法运行662
26.26.6运行打包的JAR文件不出现闪屏界面662
26.26.7打包的JAR文件找不到数据库驱动662
26.26.8数据库只读663
26.27本章小结663
第27章 企业通信管理系统664
27.1开发背景665
27.2系统设计665
27.2.1系统目标665
27.2.2系统功能结构665
27.2.3数据库设计665
27.2.4文件夹组织结构666
27.3主窗体设计666
27.4公共模块设计667
27.5系统托盘模块设计667
27.6系统操作模块设计667
27.7用户管理模块设计668
27.8通信模块设计669
27.9本章小结669
附录 Java程序编码规范670