首页 > 图书中心 >图书详情
基于工作任务的Java程序设计(第2版·慕课版)
作者:冯君、宋锋、刘春霞
丛书名:高等院校信息技术系列教材
定价:79.80元
印次:2-1
ISBN:9787302643470
出版日期:2023.11.01
印刷日期:2023.11.28
本书侧重于培养学生使用Java语言进行面向对象程序设计的思路和技能,而并非对Java技术进行百科全书式的介绍。本书以初学者为起点,对面向对象思想进行深入透彻的剖析。全书用16个任务作为引子,通过对任务的分析,引入相关的知识和技术,同时精选了大量的生活案例来形象地溶解知识,在学习和掌握了相关知识的基础上,通过任务实施环节来完成任务描述中提出的任务,从而达到强化技能培养的目标。为使内容通俗易懂,激发学生的学习兴趣,教材中的任务通过口语化的语言将抽象的知识形象化,增强学生对知识的理解与运用。 全书共分3篇: 第1篇(第1~5章)为Java入门篇,着重介绍Java语言所涉及的基本概念、流程控制、数组等基础知识;第2篇(第6~10章)为面向对象基础篇,着重讨论面向对象的三大特征,即封装、继承、多态,以及接口、异常处理等面向对象的基础知识;第3篇(第11~16章)为进阶篇,着重介绍Java集合框架、图形用户界面、I/O流、多线程、网络编程、数据库编程等面向对象高级技术。 本教材的读者对象定位于高校计算机科学与技术相关专业的本科生、大专生或是从事Java软件开发及相关领域的初级工程技术人员,旨在培养读者面向对象的分析问题和解决问题的能力,从而适应信息化时代的需求。
more >前言 在TIOBE最新公布的最受欢迎编程语言排行榜中,Java语言仍然名列前茅,该排行榜是通过各方资料的汇总分析而得出的结果。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即Java EE、 Java ME、Java SE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算、大数据和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 本书内容丰富,包含16个任务,以任务描述→任务分析→相关知识→任务实现→知识拓展→强化练习为主线,全书共分为3篇。 (1)Java入门篇: 主要针对零起点的读者,如果你具备了C或C++的基础,该篇可以简单学习或者直接跳过。 (2)面向对象基础篇: 主要介绍类、对象、面向对象的三大特性(封装性、继承性和多态性)、接口、异常处理。本书通过对现实生活的情节模拟,将面向对象思想进行引入,旨在让学生真正理解并能够灵活地运用面向对象的思想进行程序设计。 (3)进阶篇: 主要介绍图形用户界面、Java集合框架、多线程、网络编程、多线程和数据库访问方面的知识。通过该篇的学习,相信读者会受益匪浅。 本书具有如下特色。 (1)任务驱动: 围绕任务展开教学,学习目标十分明确,适合学生的特点,使“教与学”生动有趣,易于接受。 (2)案例经典: 教材中的案例均来源于生活和实践,以故事讲述的形式展开,构思巧妙,并配以形象逼真的图片说明,将复杂的知识简单化。 (3)轻松易学: 生动的比喻,细致深入的讲解,让读者轻松入门。 (4)思政融入: 在任务、案例或强化练习中润物无声地融入思政元素。 (5)目标清晰: 基于布鲁姆认知目标分类参考动词,课程每一章在本章小结环节都设定了清晰可评测的达成目标,读者可自检目标达成情况。 (6)适用面广: 从起点上来说,本书兼顾了零起点和有语言基础的读者;从目标上来说,本书适合Java程序设计基础目标和进阶目标的读者。 (7)互动辅助: 提供在线学习资源,通过学习平台实现互动学习,帮助学生解决问题、提升学习效果。 本书凝结了全体编者的智慧结晶,是编者结合实际的教学情况、总结教学经验,在积累多年几经修改的教案基础上执笔成稿。 本书在编写的过程中,得到了很多人的支持和鼓励,特别要感谢庄波老师和我的挚友常梅,很多案例的产生都是受到他们的启发,还要感谢背后默默支持我的家人,同时感谢所有在出版过程中给予帮助的人,在此表示衷心的感谢。 为方便老师教学,本书配有在线慕课资源,已发布在国家高等教育智慧教育平台和智慧树平台,线上课程名称为基于任务的Java程序设计,为省级线上线下混合式一流课程。本书的读者对象定位于高校计算机科学与技术相关专业的本科大专学生或是从事Java软件开发及相关领域的工程技术人员,旨在培养读者面向对象的技术分析和解决问题的能力,从而适应信息化时代的需求。由于编者水平有限,书中难免存在欠妥之处,恳请读者帮助指正。 作者2023年9月
more >