本书采用“以模块为教学单元,用任务进行驱动”的编写形式,分为9个模块,分别为开发环境搭建、Java程序设计基础、面向对象程序设计、数组与异常程序设计、集合、GUI、I/O流、多线程和网络编程。每个模块都由模块介绍、思维导图、教学大纲、若干任务、小结和课后习题组成。每个任务都包括任务目标、任务描述、知识准备、任务实施和实践训练五部分。 本书是校企合作教材,注重理论和实践相结合,致力于帮助提升学生的学习能力和教师教学能力。 本书可作为高职高专计算机应用技术专业、大数据技术与应用专业、物联网应用技术专业、电子信息工程技术专业的Java课程教材,也可供企业人员和社会学习者学习参考。