\"本书从问题出发,强调对学生解决问题的引导,培养学生自我探索和深钻问题的能力,完成产学研融合教学的闭环;以成果为导向(OBE),破除知识点罗列模式,本书将知识点暗藏在大量实际问题场景的设计解决当中本书分为基础篇、进阶篇和应用篇三个阶梯层次,其中,基础篇包括:Java语言基础、面向对象编程、继承与组合、常用数据结构、程序的健壮性设计、输入与输出等;进阶篇包括:创建型、结构型和行为型三类程序设计模式的使用场景、模型范式、特点和应用;应用篇包括:图形界面设计、并行程序设计、网络编程、数据库编程、综合实例等。本书内容翔实,层次清晰,既可以作为普通本科院校各专业Java程序设计课程和信息技术类专业的综合课程设计的教材,也可作为自学者及软件开发人员的参考用书。\"