面向对象程序设计(Java版)

面向对象程序设计(Java版)

作者:武春岭 沈廷杰 主编

出版社:人民邮电

出版年:2020年5月

ISBN:9787115525376

所属分类:经济金融

书刊介绍

《面向对象程序设计(Java版)》内容简介

针对目前开发行业对Java开发工具应用的技能需求以及计算机类专业对Java编程的基本要求,本书以“学习目标→任务引导→相关知识→任务实施→综合训练”为主线,在介绍程序语法的基础上,以小项目开发为实践落脚点,做到学练结合,提高学习效率:通过“学习目标”和“任务引导”,让读者先了解要解决的问题;然后详细讲解相关知识,帮助读者奠定技术基础;进而在“任务实施”引导读者完成上机操作,体现学以致用,并通过“拓展训练”帮助读者进一步提高编程技术和能力;最后通过“综合训练”梳理重要知识点,促进读者对重要内容的掌握。
本书整体上采用“项目引导与驱动”模式,将枯燥的程序语法学习融入具体项目案例,这有利于激发读者学习兴趣,提升学习效果。此外,本书案例源自实际生活,并参考近期Java编程岗位的技能需求,结构合理,实用性强。本书可作为高职院校计算机类专业或电子信息类专业Java程序设计教材,也可作为成人高等学校和其他培训机构的教材,还可以作为零基础学习Java读者的参考图书。
武春岭,厦门大学高等教育质量与评估研究所/教育研究院博士生、重庆电子工程职业学院人工智能与大数据学院院长。国务院特殊津贴专家,二级教授,全国通信工业协会云计算与信息安全校企联盟理事长,国家双高建设“信息安全与管理专业群”主持人,主持或参与多个重大教学质量项目,带领团队成功申报国家“十二五”规划教材22种,自己参与主编11种。
沈廷杰,高级工程师,拥有多年的网络安全企业工作经验,擅长数据分析和教学过程设计。现任重庆电子工程职业学院教师,长期从事一线教学、课程研发、资源库建设等工作。主持省部级项目1项;参与国家级项目1项,省部级项目2项。朱崇来,工程师,拥有多年的软件开发企业工作经验,精通Java、JavaWeb、移动互联网开发技术。现任重庆电子工程职业学院教师,长期从事一线课程研发、实训项目建设、移动互联网应用开发专业教学等工作,带领学生参加各类技能大赛,团队获得重庆市二等奖1项、三等奖2项。

作品目录

内容提要
编委会名单
前言
第1章:初识Java
学习目标
任务引导
相关知识
1.1、计算机语言
1.2、Java发展史
1.3、Java的特点
1.4、Java程序工作原理
1.5、Java
SE的结构
1.6、标识符和关键字
1.7、Java注解
1.8、变量和常量
1.9、Java数据类型
1.10、成员变量和局部变量
1.11、Java运算符
1.12、Java表达式
任务实施
1.13、任务1、开发环境搭建
1.14、任务2、注解应用
1.15、任务3、Java简易程序开发
拓展训练
综合训练
第2章:控制结构、方法与数组应用
学习目标
任务引导
相关知识
2.1、if语句
2.2、switch语句
2.3、循环语句
2.4、方法
2.5、数组
2.6、排序算法
2.7、二维数组
任务实施
2.8、任务1、控制结构应用
2.9、任务2、方法应用
2.10、任务3、数组应用
拓展训练
综合训练
第3章:类与对象应用
学习目标
任务引导
相关知识
3.1、类和对象概述
3.2、Java类
3.3、构造方法
3.4、对象初始化过程
3.5、重载
3.6、抽象和封装
3.7、继承
3.8、多态
3.9、包和访问控制
3.10、抽象类
3.11、接口
任务实施
3.12、任务1、类和对象应用
3.13、任务2、包和访问控制应用
3.14、任务3、抽象类与接口应用
拓展训练
综合训练
第4章:反射机制与常用类应用
学习目标
任务引导
相关知识
4.1、Java反射机制
4.2、Class类
4.3、获取类信息
4.4、动态调用
4.5、操作动态数组
4.6、Java
API文档的使用
4.7、String类
4.8、StringBuffer类
4.9、异常处理
任务实施
4.10、任务1、反射机制应用
4.11、任务2、常用类应用
4.12、任务3、异常类应用
拓展训练
综合训练
第5章:数据结构应用
学习目标
任务引导
相关知识
5.1、数据逻辑结构
5.2、数据存储结构
5.3、线性结构
5.4、查找
5.5、排序
任务实施
5.6、任务
数据结构应用
拓展训练
综合训练
第6章:集合应用
学习目标
任务引导
相关知识
6.1、集合框架
6.2、Set接口
6.3、Iterator迭代器
6.4、List接口
6.5、Map接口
6.6、工具类
6.7、自动拆箱和装箱
6.8、泛型
任务实施
6.9、任务1、集合应用
6.10、任务2、集合工具类应用
拓展训练
综合训练
第7章:文件操作应用
学习目标
任务引导
相关知识
7.1、File类
7.2、字节流和字符流
7.3、其他流
7.4、XML解析
任务实施
7.5、任务1、文件基本操作应用
7.6、任务2、XML文件操作应用
拓展训练
综合训练
第8章:线程应用
学习目标
任务引导
相关知识
8.1、多线程
8.2、创建和使用线程
8.3、线程控制
8.4、共享数据
8.5、线程死锁和协作
任务实施
8.6、任务
线程应用
拓展训练
综合训练
第9章:网络编程应用
学习目标
任务引导
相关知识
9.1、计算机网络
9.2、IP地址和域名
9.3、网络配置
9.4、Java与网络
9.5、Socket编程
任务实施
9.6、任务1、IP地址配置与ping测试
9.7、任务2、网络编程常用类测试
拓展训练
综合训练
第10章:软件测试应用
学习目标
任务引导
相关知识
10.1、软件测试
10.2、软件缺陷
10.3、缺陷报告处理
10.4、软件测试流程
10.5、软件测试分类
10.6、JUnit初探
任务实施
10.7、任务
JUnit测试Add方法
拓展训练
综合训练

相关推荐

微信二维码