本书通过6个模块、20个任务、36个项目案例,简明介绍了Java语言特点、Java语言基本语法、类和对象、继承与多态、抽象类与接口、API类库、异常等内容,系统地介绍了Java应用程序的基础开发和 开发知识;通过企业项目案例对Java Script开发页面、集合类、I/O技术、网络编程、JDBC等进行专项学习和训练;将课程知识点、教学案例和项目任务融入课程思政元素,让读者潜移默化地接受思想政治教育,提高其科学的编程思维、灵活运用知识的能力,培养其精益求精的工匠精神和创新精神。本书图文并茂、内容丰富、通俗易懂、重点突出,采用项目案例教学法,具有很强的实用性。本书附带配套数字教学资源,积极探索纸质教材的数字化改造。本书既可作为高职高专院校相关专业Java语言程序设计课程的教材,也可作为Java语言自学者的参考书。