本书根据普通高等教育计算机类专业要求,以面向对象程序设计思想为主线,循序渐进地讲述Java程序设计理论与应用知识。全书内容主要包括Java语言的基础语法、面向对象程序设计思想与应用、常用类、异常处理、输入流和输出流、常用数据结构、图形用户界面、多线程、网络程序设计,以及Java与数据库应用程序设计等。本书内容丰富,强调理论与实践相结合。书中所有内容均遵守Java SE平台的程序设计规范,内容实用性强。书中语言力求简明,内容既包含Java语言程序设计的基础知识,还包含深入的 主题,每章都附有贴合正文内容的编程习题,以便于读者复习和熟练掌握Java程序设计知识并应用到项目开发过程中。本书适合作为普通高等学校计算机科学与技术、软件工程和物联网工程等相关专业的Java程序设计基础教材,也可作为相关工程技术人员的自学参考书。