图书介绍

Java面向对象程序设计与系统开发pdf电子书版本下载

Java面向对象程序设计与系统开发
  • 姚骏屏,何桂兰主编;陈素琼等副主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560636498
  • 出版时间:2015
  • 标注页数:278页
  • 文件大小:82MB
  • 文件页数:288页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

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与StringBuffer 69

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与LinkedList 86

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 安装MySql 119

7.2 安装MySQL-Front 127

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 服务器的引入——Tomcat 241

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

精品推荐