本书是高职教育类教材。本书针对目前开发行业对Java语言开发工具应用的技能需求以及计算机类专业对Java语言编程的基本要求,与企业深度合作,以“学习目标”→“任务引导”→“任务基础”→“任务实施”→“综合训练”为主线来编写。内容在涵盖基本程序语法的基础上,以小项目开发为实践落脚点。通过“学习目标”和“任务引导”,让学生首先了解要解决的问题;然后学习“任务基础”,奠定技术基础;进而完成“任务实施”的常规练习和拓展练习,来巩固学习成果,从而提高学生的编程技术和能力;最后通过“综合训练”梳理重要知识点,促进重要知识的识记与掌握。本书理论与实际深度融合,便于素质教育的教学实施。本书整体上采用“项目引导与驱动”模式,将枯燥的程序语法学习融入具体项目案例中,有利于激发学生学习兴趣,提升学习效果和教学效果。此外,本书案例源自工作实际项目,参考近期Java程序编程岗位的技能需求设计与编制,结构合理,实用性强。本书可作为高职院校计算机类专业或电子信息类专业Java程序设计教材,也可作为成人高校和其他培训机构的教材。