本书以工程为导向,强化实训和案例教学。通过案例与工程的训练,加深对理论知识的理解,掌握这些知识后能够开发完整的Java项目。全书共13章,内容包括Java开发环境介绍、Java语言基础、面向对象基础、数组、常用类与集合、图形用户界面、异常处理、输入/输出流、线程、数据库应用、Applet与Java网络编程等。本书结构清晰,知识点分布合理。每章都有与本章知识点结合紧密的案例以及相应实训操作和习题。本书案例非常丰富,体现的形式多样。在各章后有对本章知识应用的小案例。全书提供3个完整的项目:贪吃蛇游戏、学生成绩管理系统和公共聊天室程序;其中,贪吃蛇游戏项目按知识点体现在相应章节后面,并对知识的应用思路有较详细的介绍。本书可作为大专院校计算机专业的教材,也适合作为Java培训教材。