图书介绍
Java面向对象程序设计与系统开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 姚骏屏,何桂兰主编;陈素琼等副主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560636498
- 出版时间:2015
- 标注页数:278页
- 文件大小:82MB
- 文件页数:288页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java面向对象程序设计与系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象开发基本概念1
1.1 类1
1.1.1 什么是类1
1.1.2 类的基本结构2
1.1.3 类的定义2
1.2 对象6
1.2.1 什么是对象6
1.2.2 对象与类的关系6
1.2.3 对象的生命周期7
1.2.4 对象的创建7
1.2.5 访问对象成员8
巩固与提高10
第2章 面向对象开发特征12
2.1 封装12
2.1.1 类的封装性12
2.1.2 Java中的包13
2.1.3 Java语言访问控制15
2.1.4 构造方法17
2.1.5 this关键字19
2.1.6 静态(static)成员20
2.2 继承25
2.2.1 类的继承性26
2.2.2 类继承的实现27
2.2.3 属性隐藏和方法的覆盖28
2.2.4 super的使用29
2.2.5 构造方法的继承31
2.2.6 对象之间的类型转换32
2.3 多态37
2.3.1 类的多态性38
2.3.2 重载38
2.3.3 重写39
巩固与提高46
单元测试(一)49
第3章 面向对象设计思想55
3.1 抽象55
3.1.1 抽象类和抽象方法55
3.1.2 最终类和最终方法58
3.2 接口60
3.2.1 定义接口61
3.2.2 接口的实现61
3.2.3 接口继承61
3.2.4 实现多接口63
巩固与提高65
第4章 面向对象开发常用的类69
4.1 String与StringBuffer69
4.1.1 字符串类型类69
4.1.2 数据类型类73
4.1.3 数学(Math)类75
4.1.4 随机数处理(Random)类76
4.2 Set接口及其实现类79
4.2.1 集合框架概述79
4.2.2 Collection接口80
4.2.3 规则集Set及其常用实现类80
4.3 List接口及其实现类84
4.3.1 线性存储结构85
4.3.2 ArrayList与LinkedList86
4.3.3 向量(Vector)类88
4.3.4 栈(Stack)88
4.4 Map接口及其实现类92
4.4.1 Map接口92
4.4.2 Map实现类93
巩固与提高96
第5章 异常处理98
5.1 Java异常处理机制98
5.2 Java中的异常类99
巩固与提高104
单元测试(二)105
第6章 项目需求分析112
6.1 UML统一建模语言112
6.2 用例图113
6.2.1 系统角色与用例分析113
6.2.2 角色与用例之间的关系114
6.2.3 角色与角色之间的关系114
6.2.4 用例之间的关系114
巩固与提高117
第7章 搭建项目开发环境119
7.1 安装MySql119
7.2 安装MySQL-Front127
7.3 使用MySQL-Front管理数据库128
7.3.1 连接数据库服务器129
7.3.2 创建数据库与创建数据表130
7.3.3 管理表中的数据132
巩固与提高134
第8章 概要设计与数据库设计136
8.1 系统概要设计136
8.1.1 概要设计的主要任务136
8.1.2 系统功能模块设计136
8.2 数据库设计138
8.2.1 数据库设计的主要任务139
8.2.2 E-R图139
8.2.3 数据库表设计139
巩固与提高140
第9章 数据库连接(JDBC)141
9.1 JDBC驱动及配置141
9.1.1 JDBC的引入141
9.1.2 配置JDBC驱动包142
9.2 JDBC基本开发引导142
巩固与提高149
第10章 单元测试151
10.1 JUnit测试工具及环境配置151
10.1.1 单元测试与单元测试用例151
10.1.2 JUnit单元测试工具151
10.1.3 JUnit测试环境配置152
10.2 使用JUnit进行单元测试154
10.2.1 测试驱动开发154
10.2.2 JUnit实践应用154
巩固与提高159
第11章 项目编码实现162
11.1 低耦合高内聚的项目结构162
11.2 底层公用类开发——JDBC封装163
11.3 底层公用类开发——输入输出处理166
11.3.1 读取字符167
11.3.2 读取字符串168
11.3.3 文件读取和写入168
11.4 业务层开发——登录172
11.4.1 登录业务流程分析173
11.4.2 登录模块详细设计173
11.5 业务层开发——余额查询176
11.5.1 余额查询业务流程分析176
11.5.2 余额查询模块详细设计177
11.6 业务层开发——取款178
11.6.1 取款业务流程分析178
11.6.2 取款模块详细设计179
11.7 业务层开发——密码修改181
11.7.1 密码修改业务流程分析181
11.7.2 修改密码模块详细设计181
11.8 业务层开发——转账185
11.8.1 转账业务流程分析185
11.8.2 转账模块详细设计186
11.9 控制层开发190
11.9.1 软件集成与软件集成测试基础190
11.9.2 控制管理业务流程分析191
巩固与提高193
第12章 线程处理195
12.1 线程类的使用195
12.1.1 走近线程195
12.1.2 Thread线程类196
12.1.3 启动线程196
12.1.4 线程中的join方法197
12.1.5 线程中的sleep方法197
12.2 线程接口的使用200
12.2.1 Runnable接口200
12.2.2 终止一个线程200
巩固与提高202
第13章 功能拓展——图形用户界面(GUI)205
13.1 GUI容器与组件205
13.1.1 GUI概述205
13.1.2 容器206
13.1.3 组件209
13.2 事件的处理机制224
13.2.1 事件和事件源224
13.2.2 事件监听器225
13.2.3 事件适配器226
巩固与提高230
单元测试(三)232
第14章 技能拓展——小型管理系统应用案例238
14.1 项目结构238
14.2 底层公用类开发——JDBC封装239
14.3 服务器的引入——Tomcat241
14.4 Servlet、Filter及EL表达式242
14.4.1 Filter的编写243
14.4.2 Servlet的编写243
14.4.3 JSP页面的编写244
14.4.4 web.xml文件的配置245
14.4.5 程序测试结果245
14.5 业务层开发——用户信息的查询246
14.6 业务层开发——书本信息的查询252
14.7 业务层开发——书本信息的添加258
14.8 业务层开发——书本信息的修改262
14.9 业务层开发——书本信息的删除265
14.10 控制层开发266
14.10.1 软件集成测试用例266
14.10.2 控制管理业务流程分析266
综合测试(一)270
综合测试(二)275
热门推荐
- 1523420.html
- 1945828.html
- 1223458.html
- 2717124.html
- 668475.html
- 404133.html
- 3864768.html
- 2777344.html
- 1330934.html
- 1974523.html
- http://www.ickdjs.cc/book_832164.html
- http://www.ickdjs.cc/book_960748.html
- http://www.ickdjs.cc/book_1059017.html
- http://www.ickdjs.cc/book_1423575.html
- http://www.ickdjs.cc/book_3815127.html
- http://www.ickdjs.cc/book_3824963.html
- http://www.ickdjs.cc/book_684450.html
- http://www.ickdjs.cc/book_392847.html
- http://www.ickdjs.cc/book_277363.html
- http://www.ickdjs.cc/book_2461960.html