×
暂无评论
图文详情
  • ISBN:9787561283547
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:420页
  • 出版时间:2022-11-01
  • 条形码:9787561283547 ; 978-7-5612-8354-7

内容简介

本书为软件系统开发指导教程。首先,通过对比结构化编程,本书介绍面向对象编程的基本概念和特点,以及根据软件需求设计UML类图的方法。其次,重点围绕面向对象中类的封装性、类之间的关联关系、类之间的继承关系和多态等特性,本书阐述应用Java语言对UML类图进行编程实现的核心技术。然后,围绕Java项目开发,本书介绍集成开发平台Eclipse、Intellij IDEA的使用,以及Java大型项目管理工具Maven和多任协作开发版本控制GitHub的使用,并阐述Java异常处理、Junit单元测试、Java编程规范和Javadoc注释等Java程序的质量保障技术。*后,本书阐释面向对象可复用设计模式等面向对象设计的高级主题,以及输入输出、并行处理网络编程等高级Java和界面编程技术。 本书内容编排独特,讲解通俗易懂,以需求-设计-实现为线索,展开技术情节描述,通过大量具体示例及贯穿全文的综合应用案例来阐述设计理念、编程技术和面向对象理论知识,具有较强的工程性和应用性。 本书可作为高等院校软件工程教育核心教材,也可作为计算机专业及相关专业的课程教材,以及软件开发人员的参考用书。

目录

**单元 面向对象基础和类图设计
第1章 面向对象基础
1.1 面向对象
1.2 面向对象程序的特点
第2章 UML类图及其设计
2.1 UML类图
2.2 典型的类图结构及其应用举例
2.3 UML类图的设计

第二单元 Java面向对象编程机制
第3章 封装性的Java编程实现
3.1 Java编程语言
3.2 Java类与对象
3.3 Java访问权限限制
3.4 Java API应用举例
3.5 Java异常处理机制
3.6 Javadoc编写规范
3.7 UML类图的实现
3.8 Java程序开发工具
第4章 继承关系的Java编程实现
4.1 继承关系的实现
4.2 UML类图的实现
第5章 多态性的Java编程实现
5.1 变量的多态性
5.2 方法的多态性
5.3 继承关系和关联关系
第6章 泛型和关联关系的Java编程实现
6.1 泛型
6.2 关联关系的Java编程实现
6.3 UML类图的实现
第7章 Java抽象类和接口
7.1 抽象类
7.2 接口
7.3 接口、抽象类、一般类的比较
7.4 应用案例分析

第三单元 Java输入/输出(I/O)和界面编程
第8章 Java输入/输出(I/O)编程
8.1 Java I/O概述
8.2 Java字节流
8.3 Java字符流
8.4 Java I/O编程
第9章 Java界面编程
9.1 Java Swing界面编程
9.2 JavaFX界面编程

第四单元 Java编程进阶
第10章 Java第三方类库及应用举例
10.1 国内开源Java应用编程库
10.2 Apache Commons工具类
10.3 JDBC数据库连接
10.4 多线程编程
10.5 网络通信原理
……
第五单元 面向对象设计进阶
参考文献
展开全部

作者简介

马春燕,西北工业大学软件学院副教授。主要讲授面对对象技术与编程,编译原理及实践,计算机图形学等课程。研究方向包括嵌入式软件系统建模、分析与验证、软件自动化测试与故障定位、自然语言处理、视频处理。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航