Java面向对象程序设计与系统开发
Java面向对象程序设计与系统开发封面图

Java面向对象程序设计与系统开发

姚骏屏, 何桂兰, 主编

出版社:西安电子科技大学出版社

年代:2015

定价:32.0

书籍简介:

本书分为两大部分,第1~5章以任务驱动让读者逐步形成面向对象开发的基本理念并能阅读UML类图,了解面向对象开发的特点,具有一定的面向对象设计思想,并能熟练使用Java软件开发中的常用类。第6~12章以项目引导,使学生在完成项目过程中学习到软件分层结构、JDBC数据库应用开发、JUnit单元测试工具、集成测试原理等内容。

书籍目录:

第1章 面向对象开发基本概念

1.1 类

1.1.1 什么是类

1.1.2 类的基本结构

1.1.3 类的定义

1.2 对象

1.2.1 什么是对象

1.2.2 对象与类的关系

1.2.3 对象的生命周期

1.2.4 对象的创建

1.2.5 访问对象成员

巩固与提高

第2章 面向对象开发特征

2.1 封装

2.1.1 类的封装性

2.1.2 Java中的包

2.1.3 Java语言访问控制

2.1.4 构造方法

2.1.5 this关键字

2.1.6 静态(static)成员

2.2 继承

2.2.1 类的继承性

2.2.2 类继承的实现

2.2.3 属性隐藏和方法的覆盖

2.2.4 super的使用

2,2.5 构造方法的继承

2.2.6 对象之间的类型转换

2.3 多态

2.3.1 类的多态性

2.3.2 重载

2.3.3 重写

巩固与提高

单元测试(一)

第3章 面向对象设计思想

3.1 抽象

3.1.1 抽象类和抽象方法

3.1.2 最终类和最终方法

3.2 接口

3.2.1 定义接口

3.2.2 接口的实现

3.2.3 接口继承

3.2.4 实现多接口

巩固与提高

第4章 面向对象开发常用的类

4.1 String与StringBuffer

4.1.1 字符串类型类

4.1.2 数据类型类

4.1.3 数学(Math)类

4.1.4 随机数处理(Random)类

4.2 Set接口及其实现类

4.2.1 集合框架概述

4.2.2 Collection接口

4.2.3 规则集Set及其常用实现类

4.3 List接口及其实现类

4.3.1 线性存储结构

4.3.2 ArrayList与LinkedList

4.3.3 向量(Vector)类

4.3.4 栈(Stack)

4.4 Map接口及其实现类

4.4.1 Map接口

4.4.2 Map实现类

巩固与提高

第5章 异常处理

5.1 Java异常处理机制

5.2 Java中的异常类

巩固与提高

单元测试(二)

第6章 项目需求分析

6.1 UML统一建模语言

6.2 用例图

6.2.1 系统角色与用例分析

6.2.2 角色与用例之间的关系

6.2.3 角色与角色之间的关系

6.2.4 用例之间的关系

巩固与提高

第7章 搭建项目开发环境

7.1 安装MySq

7.2 安装MySQL-Front

7.3 使用MySQL-Front管理数据库

7.3.1 连接数据库服务器

7.3.2 创建数据库与创建数据表

7.3.3 管理表中的数据

巩固与提高

第8章 概要设计与数据库设计

8.1 系统概要设计

8.1.1 概要设计的主要任务

8.1.2 系统功能模块设计

8.2 数据库设计

8.2.1 数据库设计的主要任务

8.2.2 E-R图

8.2.3 数据库表设计

巩固与提高

第9章 数据库连接(JDBC)

9.1 JDBC驱动及配置

9.1.1 JDBC的引入

9.1.2 配置JDBC驱动包

9.2 JDBC基本开发引导

巩固与提高

第10章 单元测试

10.1 JUnit测试工具及环境配置

10.1.1 单元测试与单元测试用例

10.1.2 JUnit单元测试工具

10.1.3 JUnit测试环境配置

10.2 使用JUnit进行单元测试

10.2.1 测试驱动开发

10.2.2 JUnit实践应用

巩固与提高

第11章 项目编码实现

11.1 低耦合高内聚的项目结构

11.2 底层公用类开发-JDBC封装

11.3 底层公用类开发——输入输出处理

11.3.1 读取字符

11.3.2 读取字符串

11.3.3 文件读取和写入

11.4 业务层开发——登录

11.4.1 登录业务流程分析

11.4.2 登录模块详细设计

11.5 业务层开发——余额查询

11.5.1 余额查询业务流程分析

11.5.2 余额查询模块详细设计

11.6 业务层开发——取款

11.6.1 取款业务流程分析

11.6.2 取款模块详细设计

11.7 业务层开发——密码修改

11.7.1 密码修改业务流程分析

11.7.2 修改密码模块详细设计

11.8 业务层开发——转账

11.8.1 转账业务流程分析

11.8.2 转账模块详细设计

11.9 控制层开发

11.9.1 软件集成与软件集成测试基础

11.9.2 控制管理业务流程分析

巩固与提高

第12章 线程处理

12.1 线程类的使用

12.1.1 走近线程

12.1.2 Thread线程类

12.1.3 启动线程

12.1.4 线程中的join方法

12.1.5 线程中的sleep方法

12.2 线程接口的使用

12.2.1 Runnable接口

12.2.2 终止一个线程

巩固与提高

第13章 功能拓展——图形用户界面(GUI)

13.1 GUI容器与组件

13.1.1 GUI概述

13.1.2 容器

13.1.3 组件

13.2 事件的处理机制

13.2.1 事件和事件源

13.2.2 事件监听器

13.2.3 事件适配器

巩固与提高

单元测试(三)

第14章 技能拓展——小型管理系统

应用案例

14.1 项目结构

14.2 底层公用类开发-JDBC封装

14.3 服务器的引入——Tomcat

14.4 Servlet、Filter及EL表达式

14.4.1 Filter的编写

14.4.2 Servlet的编写

14.4.3 JSP页面的编写

14.4.4 web.xml丈件的配置

14.4.5 程序测试结果

14.5 业务层开发——用户信息的查询

14.6 业务层开发——书本信息的查询

14.7 业务层开发——书本信息的添加

14.8 业务层开发——书本信息的修改

14.9 业务层开发——书本信息的删除

14.10 控制层开发

14.10.1 软件集成测试用例

14.10.2 控制管理业务流程分析

综合测试(一)

综合测试(二)

内容摘要:

《Java面向对象程序设计与系统开发/高等学校应用型本科“十二五”规划教材》为已经具备了Java或者C语言语法基础的软件开发入门者编写,力求从面向对象软件的开发能力、单元测试及集成测试能力、基本设计文档与UML设计图的阅读和理解能力、编程规范的养成等多方面对读者进行综合培训。
  《Java面向对象程序设计与系统开发/高等学校应用型本科“十二五”规划教材》分为三大部分,共14章:第一部分(1~5章)以任务驱动让学生逐步形成面向对象开发的基本理念并能阅读UML类图,了解面向对象开发的特点,形成一定的面向对象设计思想,能熟练使用Java软件开发中的常用类;第二部分(6~13章)以一个数据库应用项目为引导,使学生在完成项目的过程中学习到软件分层结构、JDBC数据库应用开发、JUnit单元测试工具、集成测试原理、UML用例图及活动图和时序图等核心内容,掌握多线程的使用以及GUI图形用户界面的开发等关键技术;第三部分(14章)为一个技能拓展案例。
  《Java面向对象程序设计与系统开发/高等学校应用型本科“十二五”规划教材》重视软件工程规范的逐步养成,不断出现编码规范提示和标准UML图例,使学生逐渐习惯软件工程中的通用描述方式。
  《Java面向对象程序设计与系统开发/高等学校应用型本科“十二五”规划教材》是Java软件开发系列教材之…,可作为应用型本科院校以及高职高专院校的教材,也可作为Java软件开发人员的参考书。

书籍规格:

书籍详细信息
书名Java面向对象程序设计与系统开发站内查询相似图书
9787560636498
如需购买下载《Java面向对象程序设计与系统开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地西安出版单位西安电子科技大学出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

Java面向对象程序设计与系统开发是西安电子科技大学出版社于2015.2出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。