《Java程序设计(项目教学版)》以一个完整的课程项目“图书借阅系统”为牵引,分为7个子项目,将相关知识点有机融合到各个子项目,通过逐一完成子项目,终完成一个基本的图书借阅系统的研发。其中,核心子项目由教师带领学生完成一定量的示范任务,而其余任务都由学生独立渐进完成。渐进分为两种方式:一种方式为给出设计方案及步骤,由学生独立完成指定的内容(即会直接做)即可;另一种方式为仅给出任务要求,由学生独立进行分析、设计及实现。这样既能培养学生的工程实践能力,又能在一定程度上培养学生的创新能力,从而激发学生的学习积极性。《Java程序设计(项目教学版)》遵循实际的项目教学过程,内容安排便于教师教学,既可作为应用类本科生Java程序设计或Java应用开发的项目教学教材,又可作为高职高专Java应用技术教材。对于计算机应用人员和计算机爱好者而言,《Java程序设计(项目教学版)》也是一本实用的参考书。